Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip

OPERATORPROTOCOL Протокол оператора

EVENT_VIEWER Протокол событий

Форматы

Формат процедуры событий для объекта Протокол оператора:

...

Code Block
languagecpp
DoReact("OPERATORPROTOCOL","_id_","_команда_" [,"_параметры_"]);

Формат процедуры событий для объекта Протокол событий:

Code Block
languagecpp
OnEvent("EVENT_VIEWER","_id_","_событие_")

Формат оператора для описания действий с Протоколом событий:

Code Block
languagecpp
DoReact("EVENT_VIEWER","_id_","_команда_" [,"_параметры_"]);

...

Примеры

Примеры использования событий и реакций объекта Протокол оператора:

  1. По макрокоманде 2 удалять из окна Протокола оператора 1 первую тревогу по Камере 3.

    Code Block
    languagecpp
    OnEvent ("MACRO","2","RUN")
    {
        DoReact("OPERATORPROTOCOL","1","DEL_ALARM","objtype<CAM>,objid<3>,options<first>");
    }

...


  1. По макрокоманде 2 скрыть в окне Протокола оператора 1 кнопки Тревожная ситуация, Подозрительная ситуация, Ложное срабатывание для события Снята с охраны от Камеры 12.

    Code Block
    languagecpp
    OnEvent ("MACRO","2","RUN")
    {
        DoReact("OPERATORPROTOCOL","1","HIDE_BUTTON","button<alarm,suspicious,false>,hide<1>,objtype<CAM>,objaction<DISARM>,objid<12>");
    }


Пример использования событий и реакций объекта Протокол событий:

По макрокоманде 1 для Протокола событий 1 устанавливается основной цвет фона черный, а основной цвет текста − белый.

Code Block
languagecpp
OnEvent ("MACRO","1","RUN")
{
    DoReact("EVENT_VIEWER","1","UPDATE_VIEW","bk_color<#000000>, defclr<#FFFFFF>");
}