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

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

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

Compare with Current View Page History

« Previous Version 2 Next »

На странице:

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

GET http://IP-адрес:порт/префикс/control/telemetry/info/{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).

ПараметрОбязательныйОписание
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). 

ПараметрОбязательныйОписание
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} - переход по точке на экране.

ПараметрОбязательныйОписание

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) выбранной области изображения.

ПараметрОбязательныйОписание

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} - авто фокусировка/диафрагма.

ПараметрОбязательныйОписание
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

  • No labels