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

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


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

Compare with Current View Page History

« Previous Version 2 Current »

Объект 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 – человек;

2 – машина;

3 – шум;

4 – принесенный предмет;

5 – унесенный предмет.

native_value<>

Для включения данного параметра необходимо задать следующие ключи реестра: VMDA.determineNoise, VMDA.determineGivenTaken, VMDA.determineHumanCar (см. Справочник ключей реестра).

Счетчик людей для объекта типа "человек". Позволяет определить число людей в группе. Для остальных типов объектов равен -1.

"ALARM_END"

Конец тревоги.

  

Формат оператора для описания действий с детектором 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