You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Объект 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");
}
  • No labels