Запрос дерева объектов

Все устройства, которые присутствуют в системе, представлены в виде дерева объектов. Для его получения используется команда /objects/. Обратите внимание на «/» на конце, его использование обязательно.

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

        https://192.168.1.200:8080/objects/?sid=gbnVFUit
	

Пример ответа сервера:

[
    {
        "name" : "Проходная",
        "guid" : "MBZZ3Y3o",
        "class" : "Channel",
        "parent" : "shMa536E"
    },
    {
        "name" : "a-maltsev",
        "guid" : "UQS60Nr1",
        "class" : "Server",
        "parent" : "UQS60Nr1"
    },
    {
        "name" : "Интерфейс оператора a-maltsev",
        "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"
    }
]

Таблица 151.

Свойства Значения Описание свойства Версия ПО
"name"   Имя объекта в системе. ≥3.2
"guid"   Уникальный идентификатор объекта. ≥3.2
"class"

"Server" - класс подключенных серверов

"IP Device" - класс IP устройств

"Channel" - класс каналов

"OperatorGUI" - класс интерфейса оператора

"Template" - класс шаблонов

и др.

Класс, которому принадлежит объект, определяет возможные параметры и статусы, которые может иметь объект. ≥3.2
"parent"  

Показывает отношения между объектами.

В рассмотренном примере объект канал Проходная принадлежит объекту ip-камере DS-2CD8153F-E, которая в свою очередь принадлежит объекту серверу a-maltsev.

≥3.2