Документация для версии Axxon Next 4.4.6. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

На странице:
 

Получение информации о степенях свободы

GET http://IP-адрес:порт/префикс/control/telemetry/info/TELEMETRYCONTROLID - Получение информации о степенях свободы, управление которыми поддерживается,  способах управления ими (непрерывный, относительный, дискретный), предельно допустимые значения.

Пример ответа:

{
"degrees":
{
"tilt":
{
"relative": {"min": "-45", "max": "45"},
"continuous": {"min": "-10", "max": "10"}
},
"pan":
{
"absolute": {"min": "-170", "max": "170"},
"continuous": {"min": "-10", "max": "10"}
},
"zoom":
{
"absolute": {"min": "0", "max": "20"}
}
},
"feature": ["autoFocus", "areaZoom", "pointMove"]
}

degrees - информация о степенях свободы (tilt, pan, zoom, focus, iris). Каждая степень свободы содержит список поддерживаемых способов управления (absolute, relative, continuous).

feature - список поддерживаемых функций (autoFocus, autoIris, areaZoom, pointMove).

Изменение наклона и поворота

GET http://IP-адрес:порт/префикс/control/telemetry/move/TELEMETRYCONTROLID?параметры&session_id=N - изменение наклона, поворота (tilt, pan).

Параметры:

mode - способ управления (absolute, relative, continuous);

pan, tilt - значение для соответствующих степеней;

здесь и далее session_id=N - идентификатор сессии (см. Захват сессии управления телеметрией).

Пример запроса:GET http://IP-адрес:порт/префикс/control/telemetry/move/HOSTNAME/DeviceIpint.25/TelemetryControl.0?mode=absolute&pan=-99&tilt=10&session_id=0

Изменение одной из степеней свободы

GET http://IP-адрес:порт/префикс/control/telemetry/{степень}/TELEMETRYCONTROLID?параметры&session_id=N - изменение одной из степеней (zoom, focus, iris). 

Параметры:  

{степень} - изменяемая степень свободы (zoom, focus, iris); 

mode - способ управления (absolute, relative, continuous); 

value - значение.

Пример запроса

GET http://IP-адрес:порт/префикс/control/telemetry/zoom/HOSTNAME/DeviceIpint.25/TelemetryControl.0?mode=absolute&value=6&session_id=0  - меняется zoom; 

GET http://IP-адрес:порт/префикс/control/telemetry/focus/HOSTNAME/DeviceIpint.25/TelemetryControl.0?mode=relative&value=3&session_id=0     - меняется focus;  

GET http://IP-адрес:порт/префикс/control/telemetry/iris/HOSTNAME/DeviceIpint.25/TelemetryControl.0?mode=continuous&value=1&session_id=0   - меняется iris.

Переход по точке на экране

GET http://IP-адрес:порт/префикс/control/telemetry/move/point/TELEMETRYCONTROLID?параметры&session_id=N - переход по точке на экране.

Параметры: 

x,y – значения координат точки по горизонтали и вертикали, указываемые относительно размера изображения;

Пример запроса

GET http://IP-адрес:порт/префикс/control/telemetry/move/point/HOSTNAME/DeviceIpint.23/TelemetryControl.0?x=0.14&y=0.32&session_id=0

Увеличение области изображения

GET http://IP-адрес:порт/префикс/control/telemetry/zoom/area/TELEMETRYCONTROLID?параметры&session_id=N – увеличение (zoom) выбранной области изображения.

Параметры:

x,y - левый верхний угол области;

w,h - ширина и высота области.

Координаты и размеры указываются относительно размера изображения.

Пример запроса:

GET http://IP-адрес:порт/префикс/control/telemetry/zoom/area/HOSTNAME/DeviceIpint.24/TelemetryControl.0?x=0.23&y=0.089&w=0.25&h=0.25&session_id=0

Автоматическая фокусировка и диафрагма

GET http://IP-адрес:порт/префикс/control/telemetry/auto/TELEMETRYCONTROLID?параметры&session_id=N - авто фокусировка/диафрагма.

Параметры:

degree – принимает значения focus или iris.

Пример запроса:

GET http://IP-адрес:порт/префикс/control/telemetry/auto/HOSTNAME/DeviceIpint.24/TelemetryControl.0?degree=iris&session_id=0

  • No labels