Формат передачи данных, Установка значений, Команды запросов – Инструкция по эксплуатации Arcam FMJ AV9

Страница 41: Обработка команды

Advertising
background image

41

Приложение: последовательный интерфейс программи
рования AV9

В данном разделе описывается система команд последовательного интерфейса программного обеспечения AV9.

Формат передачи данных

Прямой трактСкорость передачи данных: 38400 бит в секунду.

Прямой тракт1 стартовый бит, 8 битов данных, 1 стоповый бит, бит контроля четности отсутствует, бит контроля потока отсутствует.

Командная строка должна завершаться ASCII символом «перевод строки» (0x0A в шестнадцатеричном выражении) и иметь длину не более 64 байт (включая знак «перевод строки»,
обозначающий конец строки).

Например: для того, чтобы включить Зону 1, отправьте команду:

Z1PWR1<lf>

Где

<lf> это ASCII символ «перевод строки».

Установка значений

Кроме установки параметров в конкретные значения, как описано выше, текущие значения могут быть увеличены или уменьшены, для чего после команды необходимо поставить знак
«+» (для увеличения) или « » (для уменьшения). Например, чтобы увеличить значение для режима декодирования в Зоне 1:

Z1DEC+<lf>

Если зона не указана, команда выполняется по отношению к Зоне 1. Например, для уменьшения значения для режима THX:

Z1THX-<lf>

Результат этой команды будет соответствовать результату команды:

THX-<lf>

Несколько команд можно перечислить в одну строку, если разделить их точкой с запятой. Например, для того чтобы включить Зону 1 и переключиться на прием сигнала с тюнера, ис
пользуйте:

Z1PWR1<lf>;Z1AUD2<lf>

Команды запросов

Существует небольшое количество параметров настройки, для которых могут быть запрошены текущие значения. Для этого необходимо поставить перед командой знак вопроса «?».
Например, для того, чтобы запросить состояние отключения звука (звук отключен / не отключен) Зоны 2, используйте:

?Z2MUT<lf>

Если режим «MUTE» в Зоне 2 включен, AV9 ответит следующим сообщением:

Z2MUT1<lf>

Этот ответ содержит зону, о состоянии которой представляется отчет (в нашем случае Зона 2), параметр настройки (MUT) и текущее значение параметра (1, показывающая, что ре
жим «MUTE» включен).

Для того чтобы контроллер RS232 имел информацию о текущем состоянии AV9, можно внести некоторые изменения в конфигурацию / состояние, которые приведут к тому, что AV9
будет автоматически рассылать сообщения точно так же, как это было бы при его опросе с использованием описанного выше метода. Изменения в следующих пунктах приведут к ге
нерации ответа устройством:

Статус зоны

Режим THX

Аудио Зоны 1

Громкость Зоны 1

Видео Зоны 1

Тип аудиосигнала

Режим декодирования

Текущая предустановка

Режим эффектов

Прямой тракт

Обработка команды

Обработка команды начинается при получении первой точки с запятой в строке. Если в команде имеется ошибка, возвращается сообщение об ошибке «

FAIL». Если команда выпол

няется успешно, то она возвращается в неизменном виде.

В командах, перечисленных далее в таблицах, могут быть использованы один или несколько следующих параметров:

Advertising