⌂ > 🛠 Конфигурационный REST API > ⇄ Путь
GET /configure/channels/{channel-id}/objectcounting : Информация о настройках модуля Подсчёт объектов🔗
Примечание
Доступно в версии Macroscop 4.6 и выше.
Предупреждение
Доступно только в лицензиях Enterprise и ULTRA.
Данный запрос может выполняться только пользователем с максимальными правами, то есть входящим в группу Старшие администраторы.
Важно
Во всех примерах указан локальный хост (localhost). При отправке реальных запросов замените его на адрес и порт сервера, на который отправляете запрос.
Пример запроса🔗
GET http://localhost:8080/configure/channels/81060b4d-7f0c-47af-8ec1-124dc79fd750/objectcounting
Структура запроса🔗
{
"ZoneInfos": [
{
"AlertZone": {
"ZoneId": "GUID",
"Name": "string",
"Type": "enum",
"Points": [ "double, double" ],
"Direction": "enum",
"IsZoneAlert": bool
}
"DetectionClasses": [ "enum" ],
"DetectionSubClasses": [ "enum" ],
"SmoothingMode": "enum",
"CounterResetSettings": {
"UseCounterReset": bool,
"ResetStartTimeLocal": "DateTime",
"ResetPeriod": "enum"
}
}
]
"MonitoringZoneIds": [ "GUID" ],
"Mode": "enum",
"Enabled": bool
}
Пример ответа🔗
{
"ZoneInfos": [
{
"AlertZone": {
"ZoneId": "34a6cb5e-1012-45ed-8200-e1f8e77c325b",
"Name": "Подсчёт в зоне",
"Type": "MovingInZone",
"Points": [
"0,0",
"1,0",
"1,1",
"0,1"
],
"Direction": "DirectionOne",
"IsZoneAlert": true
}
"DetectionClasses": [ "Person" ],
"DetectionSubClasses": [
"Car",
"Bus",
"Truck",
"Motorbike"
],
"SmoothingMode": "Interval5Sec",
"CounterResetSettings": {
"UseCounterReset": false,
"ResetStartTimeLocal": "2025-01-28T04:30:32.980317Z",
"ResetPeriod": "EveryTwelveHours"
}
}
]
"MonitoringZoneIds": [ "34a6cb5e-1012-45ed-8200-e1f8e77c325b" ],
"Mode": "Medium",
"Enabled": true
}