Go to documentation repository
Documentation for Axxon One 1.0.
Previous page Next page
Aby uzyskać identyfikator maski narzędzia detekcji, należy wysłać zapytanie następującego typu:
{ "method":"AxxonSoft.bl.config.ConfigurationService.ListUnits", "data":{ "unit_uids": ["hosts/Server1/AppDataDetector.1"] } }
gdzie unit_uids jest nazwą wymaganego narzędzia detekcji (zobacz: Zarządzaj urządzeniami za pomocą metod gRPC API (ConfigurationService)).
Znajdź grupę parametrów units w odpowiedzi na zapytanie:
"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 } ] } }
gdzie:
- uid - identyfikator maski.
- x, y - koordynaty wierzchołków.
Aby zmienić points maski, należy wykonać zapytanie, korzystając z uzyskanego uid maski:
{ "method": "AxxonSoft.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 } ] } } ] } ] }
Istnieje także możliwość dodania oraz usunięcia wierzchołków maski, używając tego zapytania.
Overview
Content Tools