Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Для получения идентификатора маски детектора необходимо выполнить запрос вида:
| Code Block |
|---|
{
"method":"ITVaxxonsoft.bl.config.ConfigurationService.ListUnits",
"data":{
"unit_uids": ["hosts/Server1/AppDataDetector.1"]
}
} |
где unit_uids - имя необходимого детектора (см. Работа с устройствами через gRPC API (ConfigurationService)).
В ответе на запрос необходимо найти группу параметров units:
| Code Block |
|---|
"units": [ { "uid": "hosts/Server1/AppDataDetector.1/VisualElement.76c7fadf-7f96-4f30-b57a-e3ba585fbc6f", "display_id": "76c7fadf-7f96-4f30-b57a-e3ba585fbc6f", "type": "VisualElement", "display_name": "Polyline", "access_point": "", "properties": [ { "id": "polyline", "name": "Polyline", "description": "Polyline.", "type": "SimplePolygon", "readonly": false, "internal": false, "value_simple_polygon": { "points": [ { "x": 0.01, "y": 0.01 }, { "x": 0.01, "y": 0.99 }, { "x": 0.99, "y": 0.99 }, { "x": 0.99, "y": 0.01 } ] } } |
где
Для изменения точек маски (points) необходимо выполнить запрос с использованием полученного uid маски:
| Code Block |
|---|
{
"method": "ITVaxxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"changed": [
{
"uid": "hosts/Server1/AppDataDetector.1/VisualElement.76c7fadf-7f96-4f30-b57a-e3ba585fbc6f",
"type": "VisualElement",
"properties": [
{
"id": "polyline",
"value_simple_polygon": {
"points": [
{
"x": 0.01,
"y": 0.01
},
{
"x": 0.01,
"y": 0.99
},
{
"x": 0.99,
"y": 0.99
},
{
"x": 0.99,
"y": 0.01
}
]
}
}
]
}
]
} |
С помощью этого запроса допускается также добавление и удаление точек полигона маски.