Перейти в хранилище документации
Обратиться в техническую поддержку
Предыдущая страница Следующая страница
Объект VNS соответствует системному объекту Сервис голосового оповещения.
Формат оператора для описания действий с сервисом голосового оповещения:
DoReact("VNS","_id_","_команда_" [,"_параметры_"]);
Список команд и параметров для объекта VNS представлен в таблице.
Команда – описание команды | Параметры | Описание параметров |
"SETUP" – настройка сервиса голосового оповещения. | card<> | Имя звукового устройства. Примечание. Имя карты должно строго соответствовать тому названию, что указано в настройках звуковой карты Сервиса голосового оповещения системы Интеллект. |
level<> | Уровень сигнала. Значение параметра варьируется от 0 до 15. По умолчанию оно равно 8, то есть среднему. | |
channel<> | Набор звуковых каналов. Возможные значения параметра: 0 – нет звукового канала; 1 – левый канал воспроизведения; 2 – правый канал воспроизведения; 3 – левый и правый канал воспроизведения (оба канала). | |
flags<> | Флаги. | |
ip<> | IP-адрес сетевого устройства. | |
name<> | Имя объекта. | |
pass<> | Пароль. | |
user<> | Имя пользователя. | |
"PLAY" – проигрывание звукового файла. | file<> | Полный путь и имя звукового файла. Примечание. Если указано только имя файла, то путь к нему по умолчанию будет взят с реестра, с раздела «HKEY_LOCAL_MACHINE\SOFTWARE\ITV\Intellect» (HKEY_LOCAL_MACHINE \Software\Wow6432Node\ITV\Intellect для 64-битной системы), в значении параметра «InstallPath». Также в данном параметре есть возможность проигрывания нескольких музыкальных файлов с помощью операции «+». |
Свойства объекта VNS показаны в таблице.
Свойства объекта « VNS » | Описание свойства объекта |
ID<> | Идентификатор объекта. |
PARENT_ID<> | Идентификатор родительского объекта. |
Примеры использования событий и реакций объекта Сервис голосового оповещения:
Необходимо проигрывать звуковой файл при начале записи видеокамеры.
OnEvent("CAM",N,"REC") { DoReact("VNS","1","PLAY","file<C:\Program Files\ Intellect\Wav\cam_alarm_"+N+".wav>"); }
Необходимо, чтобы при наступлении, заранее заданной временной зоны, менялось значение регулятора громкости на меньшее, а затем по её окончании, ставилось значение равному среднему.
OnEvent("TIME_ZONE","1","ACTIVATE") { DoReact("VNS","1","SETUP","level<2>"); } OnEvent("TIME_ZONE","1","DEACTIVATE") { DoReact("VNS","1","SETUP","level<8>"); }
Примечание.