Go to documentation repository
Documentation for Axxon Next 4.5.0. Documentation for other versions of Axxon Next is available too.
Previous page Next page
Pozyskaj informacje o stopniu swobody
GET http://IP-Address:port/prefix/control/telemetry/info/{TELEMETRYCONTROLID} - Pozyskuje informacje na temat wspieranych stopniach swobody oraz sposobach kontrolowania (ciągły, relatywny, dyskretny) oraz maksymalnych ich wartościach.
TELEMETRYCONTROLID - wzór z Pozyskaj listę urządzeń telemetrii dla określonego źródła wideo.
Przykładowe zapytanie:
GET http://127.0.0.1:80/control/telemetry/info/Server1/DeviceIpint.2/TelemetryControl.0
Przykładowa odpowiedź:
{ "degrees" : { "focus" : { "continuous" : { "max" : "7", "min" : "0" } }, "pan" : { "absolute" : { "max" : "3600", "min" : "0" }, "continuous" : { "max" : "100", "min" : "0" } }, "tilt" : { "absolute" : { "max" : "2700", "min" : "-900" }, "continuous" : { "max" : "100", "min" : "0" } }, "zoom" : { "absolute" : { "max" : "1000", "min" : "0" }, "continuous" : { "max" : "100", "min" : "0" } } }, "feature" : [] }
Parametr | Opis |
---|---|
degrees | Informacje na temat stopnia swobody (tilt, pan, zoom, focus, iris). Każdy stopień swobody zawiera listę wspieranych sposobów kontroli (bezwzględny, względny, ciągły). |
feature | Lista wspieranych funkcji (autoFocus, autoIris, areaZoom, pointMove). |
Edytowanie obrotu w osi pionowej oraz poziomej
GET http://IP-Address:port/prefix/control/telemetry/move/{TELEMETRYCONTROLID} – zmienia tilt, pan.
TELEMETRYCONTROLID - template from Pozyskaj listę urządzeń telemetrii dla określonego źródła wideo.
Parametr | Wymagany | Opis |
---|---|---|
mode | Tak | Tryby kontroli (bezwzględny, względny, ciągły). |
pan tilt | Tak | Wartości odpowiadające stopniom swobody. Note Dla bezwzględnej telemetrii wartości są znormalizowane; zawierają się one w zasięgu 0,0 do 1.0. Możliwa jest zmiana obrotu w osi pionowej bez zmiany osi poziomej oraz zmiana obrotu w osi poziomej bez zmiany w osi pionowej. |
session_id | Tak | ID sesji (zobacz: Pozyskaj sesję kontrolną telemetrii). |
Przykładowe zapytanie:
GET http://127.0.0.1:80/control/telemetry/move/Server1/DeviceIpint.25/TelemetryControl.0?mode=absolute&pan=0.0277&session_id=8
Edytowanie stopnia swobody
GET http://IP-Address:port/prefix/control/telemetry/{zoom|focus|iris}/{TELEMETRYCONTROLID} – zmiana jednego ze stopni (zoom, focus, iris).
TELEMETRYCONTROLID - wzór z Pozyskaj listę urządzeń telemetrii dla określonego źródła wideo.
Parametr | Wymagany | Opis |
---|---|---|
mode | Tak | Sposób kontroli (bezwzględny, względny, ciągły). |
value | Tak | Wartość. |
session_id | Tak | ID sesji (zobacz: Pozyskaj sesję kontrolną telemetrii). |
Przykładowe zapytanie:
GET http://127.0.0.1:80/control/telemetry/zoom/HOSTNAME/DeviceIpint.25/TelemetryControl.0?mode=absolute&value=6&session_id=1 - zoom change;
GET http://127.0.0.1:80/control/telemetry/focus/HOSTNAME/DeviceIpint.25/TelemetryControl.0?mode=relative&value=3&session_id=1 - focus change;
GET http://127.0.0.1:80/control/telemetry/iris/HOSTNAME/DeviceIpint.25/TelemetryControl.0?mode=continuous&value=1&session_id=1 - iris change.
Przechwytywanie obecnego punktu
GET http://IP-Address:port/prefix/control/telemetry/move/point/{TELEMETRYCONTROLID} – przechwytuje obecny punkt.
TELEMETRYCONTROLID - wzór z Pozyskaj listę urządzeń telemetrii dla określonego źródła wideo.
Parametr | Wymagany | Opis |
---|---|---|
x y | Tak | Wartości pionowych poziomych koordynatów, określone względem do wielkości obrazu. |
session_id | Tak | ID sesji (zobacz: Pozyskaj sesję kontrolną telemetrii). |
Przykładowe zapytanie:
GET http://127.0.0.1:80/control/telemetry/move/point/Server1/DeviceIpint.23/TelemetryControl.0?x=0.14&y=0.32&session_id=1
Powiększ obszar obrazu
GET http://IP-Address:port/prefix/control/telemetry/zoom/area/{TELEMETRYCONTROLID} – powiększa wybrany obszar obrazu.
TELEMETRYCONTROLID - wzór z Pozyskaj listę urządzeń telemetrii dla określonego źródła wideo.
Parametr | Wymagany | Opis |
---|---|---|
x y | Tak | Lewy górny róg wybranego obszaru; Note Koordynaty oraz wymiary są określone w relacji do wielkości obrazu. |
w h | Tak | Wysokość oraz szerokość obszaru. |
session_id | Tak | ID sesji (zobacz: Pozyskaj sesję kontrolną telemetrii). |
Przykładowe zapytanie:
GET http://127.0.0.1:80/control/telemetry/zoom/area/Server1/DeviceIpint.24/TelemetryControl.0?x=0.23&y=0.089&w=0.25&h=0.25&session_id=1
Automatyczna ostrość oraz przysłona
GET http://IP-Address:port/prefix/control/telemetry/auto/{TELEMETRYCONTROLID} – automatyczna regulacja ostrości / przysłony.
TELEMETRYCONTROLID - szablon z Pozyskaj listę urządzeń telemetrii dla określonego źródła wideo.
Parametr | Wymagane | Opis |
---|---|---|
degree | Tak | Ostrość lub przysłona |
session_id | Tak | Session id (see Pozyskaj sesję kontrolną telemetrii). |
Przykładowe zapytanie:
GET http://127.0.0.1:80/control/telemetry/auto/Server1/DeviceIpint.24/TelemetryControl.0?degree=iris&session_id=1