Программно-аппаратный комплекс автоматизации помещений  

Команды системы IntelFLAT

Система позволяет программировать систему. Программирование - это по сути сопоставление данных в таблице, где определяем событие и реакцию на это событие с помощью команд. Каждая команда может выполняться с каким-либо значением и тем самым определяет более детально, что мы хотим сделать.

Также эти команды используются для работы с пультом ДУ. На определенные клавиши пульта ДУ мы можем назначить любую из команд. Про значения команд, набираемых с пульта - объясняется в разделе по работе с пультом ДУ

Вот эти команды, возможно, список их будет дополняться...

Команды управления громкостью

MUTE/UNMUTE - команды выключения и включения каналов микшера звуковой карты

MUTE_UNMUTE - циклическое выключение и включение каналов микшера звуковой карты

Значением всех вышеперечисленных команд является номер канала в системе. Отстутствие значения или 0 - управляет master-каналом (общим выходом) звуковой карты.

VOLUME_UP/VOLUME_DOWN - громкость больше-меньше (только master-канал!)

 

Команды для управляемых элементов

A_CE_UP(ce)/A_CE_DOWN(ce) - авто увеличение/уменьшение CE

M_CE_UP(ce)/M_CE_DOWN(ce) - ручн увеличение/уменьшение CE

A_CE_ON(ce)/A_CE_OFF(ce) - авто вкл/выкл CE

M_CE_ON(ce)/M_CE_OFF(ce) - ручн вкл/выкл CE

где ce - номер управляемого элемента. Для элементов с двумя состояниями - команды UP/DOWN аналогичны ON/OFF

 

Команда работы с режимами и команды авторизации

CHANGE_MODE(mode) - изменение текущего режима, где mode - номер соответствующего режим

GUEST_IN(pass_ID)/GUEST_OUT(pass_ID) - авторизация при входе и выходе

pass_ID - это пароль пользователя или это может быть имя пользователя, если его статус stranger

 

Информирование

INFO (level) - информация о системе с уровнем level

В данный момент реализованы следующие уровни:

1 - произнесение последней сказанной фразы (повтор)

2 - сообщает о кол-ве людей в системе и их расположению

3 - сообщает о текущем времени и времени установленных уведомлений(будильников) на текущий и следующий день

4 - сообщает о наличии писем во всех почтовых ящиках пользователей

SMS_SEND1(message) Отсылка SMS всем пользователям с активированным 1-м уровнем сообщенй

SMS_SEND2(message) Отсылка SMS всем пользователям с активированным 2-м уровнем сообщенй

SMS_SEND3(message) Отсылка SMS всем пользователям с активированным 3-м уровнем сообщенй

где, message - это сообщение до 160 символов

TEL_CALL(number) - совершить информационный звонок (заданный параметрами программы IVM по тел. номеру number

IVM_ON - включение автоинформатора-автоответчика

IVM_OFF - выключение автоинформатора-автоответчика

ALARM(time/clear) - Установка будильника на время определенное time, формат ЧЧММ. При повторе значения - стирание последнего будильника. Причем для задания будильника действует правило - будильник устанавливается на ближайшее время в течении последующих 24часов. Т.е. если в данный момент 13:49, а вы вводите 13:47 - то будильник будет установлен на 13:47 следующего дня.

 

Работа с ИК-передатчиком

IR_TRANSMIT(command) - Посылка ИК-команды, где command - команда заданная форматом - ПУЛЬТ КОМАНДА

 

Мультимедийные и голосовые комманды

PLAY_MEDIA(file) - воспроизвести WAV-файл, где file - полный путь к WAV-файлу

WINAMP(command) - Команда управления WinAmp-ом (где, command - play, pause, stop, ff, rew)

SAY_VOICE(text) - Голосовое сообщение преобразованное из текста text

RUN_DOS (name_with_path) - Запуск DOS-приложения, где name_with_path - название файла с месторасположением.

MACROS(name) - Исполнение макроса с именем name.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запрещается использование материалов без согласования с автором!