⌂ > 🛠 Конфигурационный 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
}