All the devices that exist in the system are represented as an object tree. Use the /objects/ command to get it. Note the "/" at the end; it is required.
Example of a request:
https://192.168.1.200:8080/objects/?sid=gbnVFUit
Example of a server response:
[
{
"name" : "Control post",
"guid" : "MBZZ3Y3o",
"class" : "Channel",
"parent" : "shMa536E"
},
{
"name" : "a-maltsev",
"guid" : "UQS60Nr1",
"class" : "Server",
"parent" : ""
},
{
"name" : "Operator a-maltsev's interface",
"guid" : "operatorgui_UQS60Nr1",
"class" : "OperatorGUI",
"parent" : "UQS60Nr1"
},
{
"name" : "DS-2CD8153F-E",
"guid" : "shMa536E",
"class" : "IP Device",
"parent" : "UQS60Nr1"
},
{
"name" : "2x2",
"guid" : "JM07fBTb",
"class" : "Template",
"parent" : "operatorgui_UQS60Nr1"
}
]
Table 98.
| Properties | Values | Description | TRASSIR version |
|---|---|---|---|
| "name" | System object name. | ≥3.2 | |
| "guid" | Unique object identifier. | ≥3.2 | |
| "class" |
"Server" - class of connected servers "IP Device" - class of IP-devices "Channel" - class of channels "OperatorGUI" - class of operator's interface "Template" - class of templates etc. |
The class to which the object belongs defines the possible object parameters and statuses. | ≥3.2 |
| "parent" |
Shows relations between the objects. In the given example the Control post channel object belongs to DS-2CD8153F-E IP-camera object, which belongs to a-maltsev server object. |
≥3.2 |

