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

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

Внимание!

Для изменения настроек устройства приведенными ниже командами необходимо, чтобы была отключена функция Использовать настройки устройства – см. Панель настройки объекта Устройство видеоввода.

Для управления параметрами с помощью команд ЕЦХД необходимо, чтобы сама камера поддерживала соответствующие команды (как при подключении по ONVIF, так и при использовании конкретного драйвера).

Общий формат запроса: 

GET https://IP-адрес:порт/?cameraID={cameraID}&ip={ip}&loqin={loqin}&pass={pass}&action={action}&x={x}&y={y}&z={z}&modelName={modelName}

Параметры запроса

ПараметрОбязательныйОписание
1ДаИдентификатор средства видеонаблюдения (камеры)
2НетIР-адрес средства видеонаблюдения
3НетУчетная запись средства видеонаблюдения
4НетПароль доступа к средству видеонаблюдения
5Да

Имя команды:

degreesmove – дискретное движение. Атомарный сдвиг средства видеонаблюдения в указанном направлении.

degreesmove2 относительное движение. 

Поворот средства видеонаблюдения относительно текущего положения. Область видимости средства видеонаблюдения делится на сетку, где центральная точка имеет координаты (x:0, у:0), левая верхняя (x:-7, y:7), правая нижняя (x:7, y:-7). Поворот средства видеонаблюдения должен быть осуществлен таким образом, чтобы объект по указанным в команде координатам оказался в центре изображения средства видеонаблюдения.

Допускается «оптическая» погрешность, возникающая в результате расстояния до объекта видимости.

Погрешность, возникающую за счет проекции сферы на плоскость, следует компенсировать.

В зависимости от камеры для корректной работы данной команды может быть необходимо установить ключи реестра:

  1. Камера не поддерживает Point&Click, но поддерживает абсолютные координаты. Ключу реестра ReplacePointAndClick должно быть установлено значение 1 (см. Справочник ключей реестра). 
  2. Камера поддерживает Point&Click. Ключу реестра ReplacePointAndClick должно быть установлено значение 0, а ключу TelemetryCommandMoveTimeout значение задержки между поворотом и масштабированием в миллисекундах (см. Справочник ключей реестра).

setposition – установка положения средства видеонаблюдения. Перевод средства видеонаблюдения в указанное положение в градусах относительно «0» позиции.

getposition получение положение средства видеонаблюдения в плоскостях РAN и TILT в градусах, а также текущие значение зума.

focus команда фокусировки средства видеонаблюдения, где параметр z управляет поведением фокуса:

  • 1: Увеличить фокус
  • -1 : Уменьшить фокус
  • 0: Авто

iris команда управления диафрагмой средства видеонаблюдения, где параметр z управляет поведением диафрагмы:

  • 1: Открыть диафрагму
  • -1 : Закрыть диафрагму
  • 0: Авто

switch_day_night – переключение ночного режима, где параметр z управляет режимом работы средства видеонаблюдения:

  • 1: Дневной режим
  • -1 : Ночной режим

backlight переключение подсветки, где параметр z управляет режимом работы подсветки:

  • 1: Включить
  • -1: Выключить

switch_color – переключение черно-белого режима, где параметр z управляет режимом работы средства видеонаблюдения:

  • 1: Включить
  • -1: Выключить
6Нет

В командах degreesmove, setposition – поворот в плоскости PAN [-180 ..0.. 180].

В команде degreesmove2 – поворот в плоскости PAN [-7..0..7].

В команде getposition не используется.

В командах focus, iris, switch_day_night, backlight, switch_color следует задавать параметру значение 0

7Нет

В команде degreesmove, setposition – поворот в плоскости TILT [-180 ..0.. 180].

В команде degreesmove2 – поворот в плоскости TILT [-7..0..7].

В команде getposition не используется.

В командах focus, iris, switch_day_night, backlight, switch_color следует задавать параметру значение 0

8Нет

В командах degreesmove, setposition – увеличение/уменьшение зума [0.. 100].

В команде degreesmove2 – увеличение/уменьшение зума [-1..0..1].

В команде getposition не используется.

В командах focus, iris, switch_day_night, backlight, switch_color – задает режим работы средства видеонаблюдения, см. описание соответствующей команды

9НетМодель средства видеонаблюдения

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

GET http://127.0.0.1:80/execute?cameraID=7&action=degreesmove2&x=7&y=-6&z=1

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

200 OK.

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

GET http://127.0.0.1:80/execute?cameraID=7&action=getposition

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

Ответ приходит только на команду getposition. Пример в формате JSON:

{"y":56, "x":105, "z":0}

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

ПараметрОписание
xКоордината в плоскости PAN 
yКоордината в плоскости TILT
zЗначение масштабирования (зума)
  • No labels