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

GET /configure/channels/{channel-id}/tracking : Информация о настройках модуля Трекинг🔗

Примечание

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

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

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

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

Важно

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

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

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

Структура запроса🔗

{
    "ChannelSettings": {
        "MinObjectSize": {
            "Width": double,
            "Height": double
        },
        "MaxObjectSize": {
            "Width": double,
            "Height": double
        },
        "DetectionMap": [
            [ byte ]
        ],
        "UseAdvancedTracking": bool,
        "AlertZones": [
            {
                "Id": "GUID",
                "Name": "string",
                "Type": "enum",
                "Points": [ "double, double" ],
                "Direction": "enum",
                "DetectionClasses": [ "enum" ],
                "DetectionSubClasses": [ "enum" ],
                "StayTimeSeconds": int
            }
        ]
    },
    "Enabled": bool
}

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

{
    "ChannelSettings": {
        "MinObjectSize": {
            "Width": 0.05000000074505806,
            "Height": 0.05000000074505806
        },
        "MaxObjectSize": {
            "Width": 0.699999988079071,
            "Height": 0.699999988079071
        },
        "DetectionMap": [
            [1, 1, 1, 1, 1, "... ", 1, 1, 1, 1, 1],
            "... ",
            [1, 1, 1, 1, 1, "... ", 1, 1, 1, 1, 1]
        ],
        "UseAdvancedTracking": false,
        "AlertZones": [
            {
                "Id": "5d00a34e-7805-4f56-beed-a0ec063fbf81",
                "Name": "Движение в зоне",
                "Type": "MovingInZone",
                "Points": [
                    "0,0",
                    "1,0",
                    "1,1",
                    "0,1"
                ],
                "Direction": "DirectionOne",
                "DetectionClasses": [
                    "Person",
                    "Vehicle"
                ],
                "DetectionSubClasses": [
                    "Car",
                    "Bus",
                    "Truck",
                    "Motorbike"
                ],
                "StayTimeSeconds": 30
            }
        ]
    },
    "Enabled": true
}