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

GET /configure/channels/{channel-id}/safetygear : Информация о настройках модуля Контроль спецодежды🔗

Примечание

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

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

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

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

Важно

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

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

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

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

{
    "ChannelSettings": {
        "UseAdvancedTracking": bool,
        "MinObjectSize": {
            "Width": double,
            "Height": double
        },
        "MaxObjectSize": {
            "Width": double,
            "Height": double
        },
        "DetectionMap": [
            [ byte ]
        ],
        "AlertInfos": [
            {
                "SafetyGearInfos": [
                    {
                        "SafetyGearDetectionType": int,
                        "EnabledDetection": bool,
                        "DetectionMode": [ "enum" ]
                    }
                ],
                "ClothesColors": [
                    "Color"
                ],
                "ZoneId": "GUID",
                "Name": "string",
                "Type": "string",
                "Points": [ "double, double" ],
                "Direction": "enum"
            }
        ]
    },
    "Enabled": false
}

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

{
    "ChannelSettings": {
        "UseAdvancedTracking": false,
        "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]
        ],
        "AlertInfos": [
            {
                "SafetyGearInfos": [
                    {
                        "SafetyGearDetectionType": 0,
                        "DetectionEnabled": true,
                        "DetectionModes": [
                            "Missing",
                            "Presence"
                        ]
                    },
                    {
                        "SafetyGearDetectionType": 1,
                        "DetectionEnabled": false,
                        "DetectionModes": [
                            "Missing",
                            "Presence"
                        ]
                    },
                    {
                        "SafetyGearDetectionType": 2,
                        "DetectionEnabled": false,
                        "DetectionModes": [
                            "Missing",
                            "Presence"
                        ]
                    },
                    {
                        "SafetyGearDetectionType": 3,
                        "DetectionEnabled": false,
                        "DetectionModes": [
                            "Missing",
                            "Presence"
                        ]
                    },
                    {
                        "SafetyGearDetectionType": 4,
                        "DetectionEnabled": false,
                        "DetectionModes": [
                            "Missing",
                            "Presence"
                        ]
                    },
                    {
                        "SafetyGearDetectionType": 5,
                        "DetectionEnabled": false,
                        "DetectionModes": [
                            "Missing",
                            "Presence"
                        ]
                    },
                    {
                        "SafetyGearDetectionType": 6,
                        "DetectionEnabled": false,
                        "DetectionModes": [
                            "Missing",
                            "Presence"
                        ]
                    },
                    {
                        "SafetyGearDetectionType": 7,
                        "DetectionEnabled": false,
                        "DetectionModes": []
                    }
                ],
                "ClothesColors": [
                    "White"
                ],
                "ZoneId": "72990c28-fd51-488a-83d7-c9942b376333",
                "Name": "Движение в зоне",
                "Type": "MovingInZone",
                "Points": [
                    "0,0",
                    "1,0",
                    "1,1",
                    "0,1"
                ],
                "Direction": "DirectionOne"
            }
        ]
    },
    "Enabled": false
}