⌂ > 🛠 Конфигурационный REST API > ⇄ Путь

PUT /configure/channels/{channel-id}/activitymonitoring : Изменение настроек модуля Контроль активности персонала🔗

Примечание

Доступно в версии Macroscop 4.6 и выше.

Предупреждение

Доступно только в лицензиях Enterprise и ULTRA.

Данный запрос может выполняться только пользователем с максимальными правами, то есть входящим в группу Старшие администраторы.

Важно

Во всех примерах указан локальный хост (localhost). При отправке реальных запросов замените его на адрес и порт сервера, на который отправляете запрос.

Параметры🔗

Параметр

Описание

Тип

Enabled

Включён ли модуль. Допустимые значения: true — включён, false — выключен.

bool

ChannelSettings

Обязательный параметр. Настройки модуля Контроль активности персонала, специфичные для данного канала

class

ChannelSettingsMonitoringZones

Массив зон контроля. Непустой массив. По умолчанию: Массив, содержащий один элемент. Значения по умолчанию для элемента описаны ниже.

class[]

Примечание

Некоторые параметры необязательны для отправки PUT-запроса. Если для параметра не указано значение по умолчанию, он является обязательным. При отсутствии изменений система сохраняет текущее значение параметров.

Описание параметра ChannelSettings.MonitoringZones[i]:

Параметр

Описание

Тип

Name

Название зоны. Непустая строка. По умолчанию - "Зона"

string

InactiveTime

Время неактивности, которое необходимо для генерации соответствующего события. Время в формате "HH:MM:SS", где HH - часы; MM - минуты; SS - секунды. Например, ["00:00:10"; "07:59:59"]. По умолчанию - ""00:01:00"

string

DetectionMap

Битовая маска зоны, описанная матрицей. Каждый элемент матрицы соответствует области кадра. Индекс элемента определяет положение соответствующей области кадра: [0, 0] - область в левом верхнем углу; [29, 39] - область в правом нижнем углу. Допустимые значения: Матрица 30 строк * 40 столбцов. Каждый элемент матрицы принимает значение 0 или 1: 0 - область кадра не входит в зону распознавания; 1 - область кадра входит в зону распознавания.

byte[,]

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

PUT http://localhost:8080/configure/channels/81060b4d-7f0c-47af-8ec1-124dc79fd750/activitymonitoring