Перейти в хранилище документации
Обратиться в техническую поддержку
Объект CAM_VMDA_DETECTOR соответствует системному объекту Детектор VMDA.
От объекта CAM_VMDA_DETECTOR поступают события, представленные в таблице. Запуск процедуры происходит при возникновении соответствующего события. Формат процедуры событий для детектора VMDA:
OnEvent("CAM_VMDA_DETECTOR","_id_","_событие_")
Событие | Описание события | Параметр | Описание параметра |
"ALARM" | Тревога. | native_type<> | Для включения данного параметра необходимо задать следующие ключи реестра: VMDA.determineNoise, VMDA.determineGivenTaken, VMDA.determineHumanCar (см. Справочник ключей реестра). Параметр принимает значения: -1 – неизвестный тип объекта (начальное состояние); 0 – другое; 1 – человек или группа людей (в зависимости от значения параметра native_value<>: если 1, то человек, если >1, то группа людей); 2 – машина; 3 – шум; 4 – принесенный предмет; 5 – унесенный предмет. |
native_value<> | Для включения данного параметра необходимо задать следующие ключи реестра: VMDA.determineNoise, VMDA.determineGivenTaken, VMDA.determineHumanCar (см. Справочник ключей реестра). Счетчик людей для объекта типа "человек". Позволяет определить число людей в группе. Для остальных типов объектов равен -1. | ||
"ALARM_END" | Конец тревоги. | ||
"ARMED" | Детектор VMDA поставлен на охрану. | ||
"DISARMED" | Детектор VMDA снят с охраны. |
Формат оператора для описания действий с детектором VMDA:
DoReact("CAM_VMDA_DETECTOR","_id_","_команда_");
Список команд и параметров для объекта CAM_VMDA_DETECTOR представлен в таблице.
Команда – описание команды | Параметры | Описание параметров |
"ARM" – поставить на охрану детектор. | - | - |
"DISARM" – снять с охраны детектор. | - | - |
Пример использования событий и реакций объекта Детектор VMDA:
При выполнении Макрокоманды 1 поставить на охрану Детектор VMDA 2:
OnEvent ("MACRO","1","RUN") { DoReact("CAM_VMDA_DETECTOR","2","ARM"); }