Логотип РОТЕЛ

Список команд контроллера ROTEL CD14 и CD14MKII RS232 ASCII

Список команд контроллера ROTEL CD14 и CD14MKII RS232 ASCII

Описание

CD14 и CD14MKII поддерживают протокол RS232 на основе ASCII. Аппаратное обеспечение RS232 не поддерживает управление потоком, поэтому необходимо соблюдать осторожность при отправке и получении данных, чтобы избежать потери пакетов.

Все команды, отправляемые на подключенное устройство Rotel, должны заканчиваться знаком «!» персонаж.

Время Версия Обновить описание
26 августа 2016 1.00 Оригинальная спецификация

Example Команда: power_on!

Примечание: Не включайте пробелы в команду и не включайте возврат каретки или перевод строки после команды, только «!» завершающий характер.
Информация о состоянии от прикрепленного продукта Rotel будет иметь завершающий символ «$» для опций фиксированной длины. Строки переменной длины (например, метаданные компакт-диска/трека) будут заканчиваться двойным символом '$$'. Приложение управления отправкой/получением должно правильно анализировать и обрабатывать пакеты.

Параметры подключения

Скорость передачи паритет Действительные биты данных Значение стопового бита Подтверждение связи Тип данных
57600 N 8 1 Ничто строка

Протокол передачи данных
Командные и ответные сообщения приведены на следующих страницах.

Автоматическое обновление информации о состоянии можно включить/отключить с помощью команд «rs232_update_on» и «rs232_update_off».
Если обновление RS232 включено, любые изменения состояния устройства будут передаваться через RS232. Если для обновления RS232 установлено значение OFF, устройство не будет отправлять никакой обратной связи, пока не будет получен запрос от контроллера.

Список команд управления

CD14M, CD14MKII ASCII Описание команды Ответ блока
СИЛОВЫЕ КОМАНДЫ
включить! Включение мощность=вкл.$
выключение! Выключение мощность = режим ожидания $
power_toggle! Переключатель питания питание=вкл./режим ожидания$
КОМАНДЫ ТРАНСПОРТА CD
играть! Play статус=играть$
стоп! Stop статус=пауза/стоп$
Пауза! Пауза Переключение статус=пауза/воспроизведение$
тркф! Следить вперед трек=###$
тркб! Обратный путь трек=###$
фф! Ускоренная перемотка вперед н /
фб! Быстро назад н /
рнд! Переключение режима воспроизведения в случайном порядке рнд=вкл/выкл$
рпт! Переключатель режима повторного воспроизведения rpt=трек/диск/выкл$
ЦИФРОВЫЕ КОМАНДЫ
1! Цифровой ключ 1 н /
2! Цифровой ключ 2 н /
3! Цифровой ключ 3 н /
4! Цифровой ключ 4 н /
5! Цифровой ключ 5 н /
6! Цифровой ключ 6 н /
7! Цифровой ключ 7 н /
8! Цифровой ключ 8 н /
9! Цифровой ключ 9 н /
0! Цифровой ключ 0 н /
ДРУГИЕ КОМАНДЫ
изгнать! Извлечь компакт-диск Tray_status=открыть/закрыть$
время! Переключить отображение времени компакт-диска н /
диммер! Переключить диммер дисплея диммер_#$
диммер_0! Установите для дисплея значение 0 (самый яркий) диммер=0$
диммер_1! Установите дисплей на 1 диммер=1$
диммер_2! Установите дисплей на 2 диммер=2$
диммер_3! Установите дисплей на 3 диммер=3$
диммер_4! Установите дисплей на 4 диммер=4$
диммер_5! Установите дисплей на 5 диммер=5$
диммер_6! Установите дисплей на 6 (самый тусклый) диммер=6$
КОМАНДЫ ОБРАТНОЙ СВЯЗИ RS232
rs232_update_on! Установите для обновления RS232 значение «Авто» (вкл.) update_mode=авто$
rs232_update_off! Установите для обновления RS232 значение «Вручную» (Выкл.) update_mode=ручной$
Список команд запроса обратной связи
Команда: власть?
Описание: Запрос текущего состояния питания
Возвращаемые строки: мощность = вкл. $ / мощность = режим ожидания $
Описание возврата: Текущее состояние питания
Exampль: мощность=вкл.$
Команда: положение дел?
Описание: Запросить статус воспроизведения компакт-диска
Возвращаемые строки: статус=играть$ / статус=стоп$ / статус=пауза$
Описание возврата: Состояние воспроизведения компакт-диска
Exampль: статус=пауза$
Команда: отслеживать?
Описание: Запрос текущего номера дорожки компакт-диска
Возвращаемые строки: трек=###$
Описание возврата: Текущая дорожка компакт-диска
Exampль: трек=002$
Команда: имя_дорожки?
Описание: Запрос текущего названия дорожки компакт-диска
Возвращаемые строки: track_name=текст$$
Описание возврата: Текущее название дорожки компакт-диска. (текстовая кодировка UTF-8)
Exampль: имя_дорожки = Сampназвание трека$$
Команда: лоток_статус?
Описание: Запрос текущего состояния механизма CD
Возвращаемые строки: лоток_status=открытый$ / лоток_статус=закрыть$ / лоток_статус=загрузить$
Описание возврата: Текущее состояние лотка для компакт-дисков
Exampль: Tray_status=закрыть$
Команда: рнд?
Описание: Запросить текущий режим воспроизведения в случайном порядке
Возвращаемые строки: rnd=вкл$ / rnd=выкл$
Описание возврата: Случайный режим воспроизведения
Exampль: рнд=на$
Команда: рпт?
Описание: Запросить текущий режим повторного воспроизведения
Возвращаемые строки: rpt=дорожка$ / rpt=диск$ / rpt=выкл$
Описание возврата: Режим повторного воспроизведения
Exampль: рпт=трек$
Команда: время?
Описание: Запрос текущего времени трека компакт-диска
Возвращаемые строки: время=#:##:##$$
Описание возврата: Текстовая строка времени, в зависимости от того, какой режим отображения времени установлен

(истекшее или оставшееся время дорожки, истекшее или оставшееся время диска)

Exampль: time=0:02:45$$ / time=1:10:32$$
Команда: имя_диска?
Описание: Запрос текущего имени компакт-диска
Возвращаемые строки: имя_диска=текст$$
Описание возврата: Текущее имя компакт-диска. (текстовая кодировка UTF-8)
Exampль: имя_диска=SampИмя компакт-диска$$
Команда: тип_диска?
Описание: Тип запроса загруженного компакт-диска
Возвращаемые строки: disk_type=Нет$$ / disk_type=CD-DA$$/disk_type=HDCD$$/

disk_type=MP3$$ / disk_type=WMA$$

Описание возврата: Тип диска
Exampль: disk_type = CD-DA$$
Команда: диммер?
Описание: Запрос текущего уровня затемнения переднего дисплея
Возвращаемые строки: диммер=0$ / диммер=1$ / диммер=2$ / диммер=3$ / диммер=4$ /

диммер=5$ / диммер=6$

Описание возврата: Текущий уровень затемнения переднего дисплея
Exampль: диммер=3$
Команда: версия?
Описание: Запрос версии программного обеспечения основного ЦП
Возвращаемая строка: версия=#.##$
Описание возврата: Версия программного обеспечения основного процессора Rotel
Exampль: версия=1.22$
Команда: модель?
Описание: Запросить номер модели
Возвращаемая строка: модель=текст$
Описание возврата: Номер модели Ротел
Exampль: модель=cd14$

Документы / Ресурсы

Список команд контроллера ROTEL CD14 и CD14MKII RS232 ASCII [pdf] Инструкции
CD14 и CD14MKII Контроллер RS232 ASCII, CD14 Контроллер RS232 ASCII, CD14MKII RS232 Список команд контроллера ASCII, CD14, CD14MKII, Список команд контроллера RS232 ASCII, Список команд контроллера ASCII, Список команд контроллера