Перейти в хранилище документации
Обратиться в техническую поддержку![]()
...
| Section | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
GET http://IP-адрес:порт/префикс/control/telemetry/info/{TELEMETRYCONTROLID} - Получение получение информации о степенях свободы, управление которыми поддерживается, способах управления ими (непрерывный, относительный, дискретный), предельно допустимые значения.
| Tip |
|---|
TELEMETRYCONTROLID - шаблон из запроса Получение списка устройств телеметрии для источника видео; |
Пример запроса:
GET http://127.0.0.1:80/control/telemetry/info/Server1/DeviceIpint.2/TelemetryControl.0
Пример ответа:{
| Code Block |
|---|
{ "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" : []
} |
| Параметр | Описание |
|---|---|
| degrees | Информация о степенях свободы (tilt, pan, zoom, focus, iris). Каждая степень свободы содержит список поддерживаемых способов управления (absolute, relative, continuous). |
| feature |
...
| Список поддерживаемых функций (autoFocus, autoIris, areaZoom, pointMove). |
GET http://IP-адрес:порт/префикс/control/telemetry/move/TELEMETRYCONTROLID?параметры&session_id=N {TELEMETRYCONTROLID} - изменение наклона, поворота (tilt, pan).
Параметры:
...
| Tip |
|---|
TELEMETRYCONTROLID - шаблон из запроса Получение списка устройств телеметрии для источника видео; |
| Параметр | Обязательный | Описание |
|---|---|---|
| mode | Да | Cпособ управления (absolute, relative, continuous) |
...
| . |
pan |
...
tilt | Да | Значение для соответствующих степеней. Значение должно быть в диапазоне [-1; |
...
1].
| |||||
| session_id | Да | Идентификатор сессии (см. Захват сессии управления телеметрией). |
Пример запроса:
GET http://IP-адрес:порт/префикс127.0.0.1:80/control/telemetry/move/HOSTNAMEServer1/DeviceIpint.25/TelemetryControl.0?mode=absolute&pan=-99&tilt=10&0.0277&session_id=08
GET http://IP-адрес:порт/префикс/control/telemetry/{степеньzoom|focus|iris}/TELEMETRYCONTROLID?параметры&session_id=N {TELEMETRYCONTROLID} - изменение одной из степеней (zoom, focus, iris).
Параметры:
{степень} - изменяемая степень свободы (zoom, focus, iris);
...
| Tip |
|---|
TELEMETRYCONTROLID - шаблон из запроса Получение списка устройств телеметрии для источника видео; |
| Параметр | Обязательный | Описание |
|---|---|---|
| mode | Да | Способ управления (absolute, relative, continuous) |
...
| . | ||
| value | Да | Значение. |
| session_id | Да | Идентификатор сессии (см. Захват сессии управления телеметрией) |
...
| . |
Пример запроса:
GET http://IP-адрес:порт/префикс/127.0.0.1:80/control/telemetry/zoom/HOSTNAME/DeviceIpint.25/TelemetryControl.0?mode=absolute&value=6&session_id=01 - меняется zoom;
GET http://IP-адрес:порт/префикс/127.0.0.1:80/control/telemetry/focus/HOSTNAME/DeviceIpint.25/TelemetryControl.0?mode=relative&value=3&session_id=01 - меняется focus;
GET http://IP-адрес:порт/префикс/127.0.0.1:80/control/telemetry/iris/HOSTNAME/DeviceIpint.25/TelemetryControl.0?mode=continuous&value=1&session_id=01 - меняется iris.
GET http://IP-адрес:порт/префикс/control/telemetry/move/point/TELEMETRYCONTROLID?параметры&session_id=N {TELEMETRYCONTROLID} - переход по точке на экране.
Параметры:
...
| Tip |
|---|
TELEMETRYCONTROLID - шаблон из запроса Получение списка устройств телеметрии для источника видео; |
| Параметр | Обязательный | Описание |
|---|---|---|
x y | Да | Значения координат точки по горизонтали и вертикали, указываемые относительно размера изображения |
...
| . | ||
| session_id | Да | Идентификатор сессии (см. Захват сессии управления телеметрией). |
Пример запроса:
GET http://IP-адрес:порт/префикс/127.0.0.1:80/control/telemetry/move/point/HOSTNAMEServer1/DeviceIpint.23/TelemetryControl.0?x=0.14&y=0.32&session_id=01
GET http://IP-адрес:порт/префикс/control/telemetry/zoom/area/TELEMETRYCONTROLID?параметры&session_id=N – {TELEMETRYCONTROLID} – увеличение (zoom) выбранной области изображения.
Параметры:
x,y - левый верхний угол области;
...
| Tip |
|---|
TELEMETRYCONTROLID - шаблон из запроса Получение списка устройств телеметрии для источника видео; |
| Параметр | Обязательный | Описание | |||||
|---|---|---|---|---|---|---|---|
x y | Да | Левый верхний угол области.
| |||||
w h | Да | Ширина и высота области. | |||||
| session_id | Да | Идентификатор сессии (см. Захват сессии управления телеметрией). |
Пример запроса:
GET http://IP-адрес:порт/префикс127.0.0.1:80/control/telemetry/zoom/area/HOSTNAMEServer1/DeviceIpint.24/TelemetryControl.0?x=0.23&y=0.089&w=0.25&h=0.25&session_id=01
GET http://IP-адрес:порт/префикс/control/telemetry/auto/TELEMETRYCONTROLID?параметры&session_id=N {TELEMETRYCONTROLID} - авто фокусировка/диафрагма.
Параметры:
...
| Tip |
|---|
TELEMETRYCONTROLID - шаблон из запроса Получение списка устройств телеметрии для источника видео; |
| Параметр | Обязательный | Описание |
|---|---|---|
| degree | Да | focus или iris. |
| session_id | Да | Идентификатор сессии (см. Захват сессии управления телеметрией). |
Пример запроса:
GET http://IP-адрес:порт/префикс/127.0.0.1:80/control/telemetry/auto/HOSTNAMEServer1/DeviceIpint.24/TelemetryControl.0?degree=iris&session_id=01