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

Предыдущая страница FAILOVER  PERSON Следующая страница


Объект OPERATORPROTOCOL соответствует системному объекту Протокол оператора.

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

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

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

Команда – описание командыПараметрыОписание параметров
DEL_ALARM  objtype<>Тип объекта (например, CAM, GRELE и т.д.)
objid<>Идентификатор объекта
options<>

Возможные значения:

first – удалить первую тревогу

last – удалить последнюю тревогу

all либо пусто – удалить все тревоги

HIDE_BUTTON – скрыть кнопки присвоения статуса событию.
    
button<>

Названия кнопок через запятую:

alarm – Тревожная ситуация

suspicious – Подозрительная ситуация

false – Ложное срабатывание

Пример задания параметра:

button<alarm,suspicious,false>
hide<>

1 – скрыть кнопки, перечисленные в параметра button

0 – отобразить кнопки, перечисленные в параметра button

objtype<>Тип объекта
objaction<>Тип события
objid<>Идентификатор объекта

 

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

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

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

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