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