Система позволяет программировать систему. Программирование - это по сути сопоставление данных в таблице, где определяем событие и реакцию на это событие с помощью команд. Каждая команда может выполняться с каким-либо значением и тем самым определяет более детально, что мы хотим сделать.
Также эти команды используются для работы с пультом ДУ. На определенные клавиши пульта ДУ мы можем назначить любую из команд. Про значения команд, набираемых с пульта - объясняется в разделе по работе с пультом ДУ
Вот эти команды, возможно, список их будет дополняться...
Команды управления громкостью
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.
|