Объект OPCIE соответствует системному объекту HTML интерфейс.

Список команд и параметров для объекта OPCIE представлен в таблице:

Команда

Параметры

Комментарий

BuildConnection

Параметры соединения

Установить соединение с сервером

NotifyEventStr

string

Уведомить о событии, переданном в виде строки

NotifyEvent

msg_object (объект сообщения)

Уведомить о событии, используя заранее созданный объект сообщения

CreateMsg

Отсутствуют

Создать объект сообщения для дальнейшей работы с ним

DoReactStr

string

Выполнить реакцию, переданную в виде строки

DoReact

msg_object (объект сообщения)

Выполнить реакцию, используя заранее созданный объект сообщения

GetMySlaveId

Отсутствуют

Возвратить идентификатор (название) родительского объекта

От объекта OPCIE поступают события, представленные в таблице ниже. Запуск процедуры происходит при возникновении соответствующего события.

Событие

Параметры

Комментарий

ACTIVATE_OBJECT

ID страницы

Активация страницы в интерфейсе

OBJECT_STATE

ID камеры

Запрос состояния камеры или другого объекта

FUNC

func_name (название функции)

Вызов страницы или выполнение функции

REQUEST

core_func

objtype

func_name

start

count и др.

Обобщенный запрос к ядру системы. Параметры могут быть разными

core_func

Зависят от функции

Служебная команда для работы с ядром. Является частью события REQUEST

Список возможных значений core_func для события REQUEST

Значение core_func

Параметры

Комментарий

getobjectids

Objtype<>

func_name<getobjectids_resp>

start<0>

count<20>

Получить список идентификаторов объектов указанного типа

getobjectname

Objtype<>

objId<>

func_name<>

Получить название объекта по его ID и типу

updateobjectstate

Objtype<>

objId<>

func_name<>

Запросить обновление состояния объекта

getobjectchildids

Objtype<>

objId<>

childtype<>

func_name<>

Получить список дочерних объектов указанного типа