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