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

PUT /configure/channels/{channel-id}/queuecounter : Изменение настроек модуля Определение длины очереди🔗

Примечание

Появилось в версии 3.4.

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

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

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

Важно

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

Параметры🔗

Параметр

Описание

Enabled

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

.DetectionZones

Список зон детектирования с настройками каждой зоны. Далее указываются настройки каждой зоны, вложенные в ChannelSettings.DetectionZones[i] (см. пример ответа на GET-запрос)

.Name

Название зоны, строка

.Id

Идентификатор зоны, строка

.Points

Координаты прямоугольника, описывающего зону, в формате ["x1, y1", "x2, y2", "x3, y3", "x4, y4"], где x, y числа, в интервале от 0 до 1

ShouldAlertOnMaxCount

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

MaxAllowedCount

Максимально допустимое число людей в зоне, число

Sensitivity

Чувствительность алгоритма, строка. Допустимые значения: Minimum, Low, Medium, High, Maximum

SmoothingMode

Инвертировать направление подсчёта

UseChannelResetCounterSettings

Усреднение результатов, строка. Допустимые значения: None — не усреднять, Interval10Sec — усреднение результатов за 10 секунд, Interval15Sec — усреднение результатов за 15 секунд, Interval30Sec — усреднение результатов за 30 секунд, Interval60Sec — усреднение результатов за 60 секунд

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

PUT http://192.168.100.50:8080/configure/channels/7d69e586-25c6-470e-a368-5570d57b2631/queuecounter

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

{
    "ChannelSettings": {
        "DetectionZones": [
            {
                "Contour": {
                    "Name": "Зона 1",
                    "Id": "55f42d44-c772-4d81-8937-a76bfa1be739",
                    "Points": [
                        "0.25,0.25",
                        "0.75,0.25",
                        "0.75,0.75",
                        "0.25,0.75"
                    ]
                },
                "ShouldAlertOnMaxCount": false,
                "MaxAllowedCount": 0,
                "Sensitivity": "Medium",
                "SmoothingMode": "Interval10Sec",
                "Id": "55f42d44-c772-4d81-8937-a76bfa1be739",
                "Name": "Зона 1"
            }
        ]
    },
    "Enabled": false
}