Перейти в хранилище документации
Обратиться в техническую поддержку
Формат процедуры событий для объекта Макрокоманда:
OnEvent("MACRO","_id_","_событие_")
Формат оператора для описания действий с Макрокомандами:
DoReact("MACRO","_id_","_команда_" [,"_параметры_"]);
Функция проверки состояния объекта Макрокоманда:
CheckState ("MACRO","номер","состояние")
Формат процедуры событий для объекта Временная зона:
OnEvent("TIME_ZONE","_id_","_событие_")
Формат оператора для описания действий с Временной зоной:
DoReact("TIME_ZONE","_id_","_команда_" [,"_параметры_"]);
Функция проверки состояния объекта Временная зона:
CheckState ("TIME_ZONE","номер","состояние")
Примеры использования событий и реакций объекта Макрокоманда:
Необходимо записать текущее положение видеокамеры в 1 пресет при выполнении макрокоманды 1.
OnEvent("MACRO","1","RUN") { DoReact("TELEMETRY","1","SET_PRESET","TEL_PRIOR<1>"); }
Необходимо выполнить макрокоманду 2, если камера 1 поставлена на охрану.
OnEvent("CAM","1","ARM") { DoReact("MACRO", "2", "RUN"); }
Пример использования событий и реакций объекта Временная зона:
При активировании первой временной зоны вывести на монитор видеоизображение с камеры 1.
OnEvent("TIME_ZONE","1","ACTIVATE") { DoReact ("CAM", "1", "ACTIVATE", "MONITOR<1>"); }