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