Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Объект Раздел Контроля (VIDEOSRV_C_DVC) при подтверждении тревоги передаёт в ядро ПК Интеллект сообщение «Принято: Событие мониторинга» (CONF_MON).
...
Пример программы, которая может быть написана на Агенте Контроля для обработки пришедшего простого подтверждения, приведен ниже. Результатом выполнения будет постановка камеры на охрану.
| Code Block |
|---|
OnEvent(if (Event.SourceType=="VIDEOSRV_C_DVC", && Event.SourceId=="1", && Event.Action=="CONF_MON") { if (strequalEvent.GetParam(param0,"param0") == "1")) { DoReactDoReactStr("CAM","1","ARM",""); } } |
При сложном подтверждении param0<> принимает значение идентификатора события, на которое получено подтверждение (см. Настройка привязки событий к определённым группам тревог). Если param1<> равен «1», это значит, что оператор в окне с дополнительным подтверждением нажал кнопку OK. Если бы оператор нажал кнопку «Отмена», то param1<> принял бы значение «2».
Пример программы, которая может быть написана на Агенте Контроля для обработки пришедшего сложного подтверждения, приведен ниже. Результатом выполнения будет постановка камеры на охрану только в случае, если оператор в окне с дополнительным подтверждением нажал кнопку OK.
| Code Block |
|---|
OnEvent(if (Event.SourceType=="VIDEOSRV_C_DVC", && Event.SourceId=="1", && Event.Action=="CONF_MON") { if (strequalEvent.GetParam(param0,"param0") == "1") &&strequal Event.GetParam(param1,"param1") == "1")) { DoReactDoReactStr("CAM","1","ARM",""); } } |