Документация для версии Мониторинг 13.0. Документация на другие версии также доступна.

Предыдущая страница Примеры скриптов для задания пользовательского фильтра на панели истории  Примеры скриптов для показа и скрытия окна Поиск номеров автомобилей Следующая страница

Объект Раздел Контроля (VIDEOSRV_C_DVC) при подтверждении тревоги передаёт в ядро ПК Интеллект сообщение «Принято: Событие мониторинга» (CONF_MON).

При простом подтверждении параметр param0<> принимает значение идентификатора события, на которое получено подтверждение (см. Настройка привязки событий к определённым группам тревог). Параметр param1<> равен «0» – это признак того, что используется простое подтверждение.

Пример программы, которая может быть написана на Агенте Контроля для обработки пришедшего простого подтверждения, приведен ниже. Результатом выполнения будет постановка камеры на охрану.

OnEvent("VIDEOSRV_C_DVC","1","CONF_MON")
{
  if (strequal(param0,"1"))
  {
    DoReact("CAM","1","ARM");
  }
}

 

При сложном подтверждении param0<> принимает значение идентификатора события, на которое получено подтверждение (см. Настройка привязки событий к определённым группам тревог). Если param1<> равен «1», это значит, что оператор в окне с дополнительным подтверждением нажал кнопку OK. Если бы оператор нажал кнопку «Отмена», то param1<> принял бы значение «2».

Пример программы, которая может быть написана на Агенте Контроля для обработки пришедшего сложного подтверждения, приведен ниже. Результатом выполнения будет постановка камеры на охрану только в случае, если оператор в окне с дополнительным подтверждением нажал кнопку OK.

OnEvent("VIDEOSRV_C_DVC","1","CONF_MON")
{
  if (strequal(param0,"1")&&strequal(param1,"1"))
  {
    DoReact("CAM","1","ARM");
  }
}
  • No labels