Rotel A14MKII Controller Command List

1
Rotel A12 / A14 /A14MKII
RS232 / IP ASCII Controller Command List
The A12 , A14 and A14MKII support an ASCII based RS232 protocol. The RS232
hardware does not support flow control so care needs to be take when sending and
receiving data to avoid packet loss. A14 will also support IP control using the same
command formats.
Example Command: power_on!
Note: Do not include
any spaces in the command, and do not include
a carriage return
or line feed after the
command, only the “!” terminating character.
Status information from the attached Rotel product will have a terminating “$” character.
It is up to the sending/receiving control application to properly parse and process the
packets.
Connection Settings
Baud Rate Parity Valid Data Bits Stop Bit Value
Handshaking Data Type
115200 N 8 1 None String
IP Control Settings
The A14 and A14MKII will only accept and respond to IP control commands if the
product is connected to a local network and has a valid IP address.
Commands will be accepted via TCP port 9590, and the unit will send responses back via
the same port. The command and response format is identical to the serial commands.
Communication Protocol
Command and response messages are included on the following pages.
Automatic status update information can be enabled/disabled using the
“rs232_update_on” and “rs232_update_off” commands.
With RS232 update set to ON, any status changes to the unit will be transmitted via
RS232. With RS232 update set to OFF, the unit will not send any feedback unless polled
by the controller.
Date Version Update Description
August 25, 2016 1.00 Original Specification
2
Section 1: Control Command List
A12/A14/A14MKII ASCII
Command Description Unit Response
POWER & VOLUME COMMANDS
power_on! Power On power=on$
power_off! Power Off power=standby$
power_toggle! Power Toggle power=on/standby$
vol_up! Volume Up volume=##$
vol_dwn! Volume Down volume=##$
vol_nn! Set Volume to level n (01 - 96) volume=##$
mute! Mute Toggle mute=on/off$
mute_on! Mute On mute=on$
mute_off! Mute Off mute=off$
SOURCE SELECTION COMMANDS
cd! Source CD source=cd$
coax1! Source Coax 1 source=coax1$
coax2! Source Coax 2 source=coax2$
opt1! Source Optical 1 source=opt1$
opt2! Source Optical 2 source=opt2$
aux1! Source Aux 1 source=aux1$
aux2! Source Aux 2 source=aux2$
tuner! Source Tuner source=tuner$
phono! Source Phono source=phono$
usb! Source Front USB source=usb$
bluetooth! Source Bluetooth source=bluetooth$
pcusb! Source PC-USB source=pc_usb$
SOURCE CONTROL COMMANDS
play! Play Source n/a
stop! Stop Source n/a
pause! Pause Source n/a
trkf! Track Forward/Tune Up n/a
trkb! Track Backward/Tune Down n/a
TONE CONTROL COMMANDS
bypass_on! Tone Bypass On bypass=on$
bypass_off! Tone Bypass Off bypass=off$
bass_up! Bass Up bass=000/+##/-##$
bass_down! Bass Down bass=000/+##/-##$
bass_-10! Set Bass to -10 bass=-10$
bass_000! Set Bass to 0 bass=000$
bass_+10! Set Bass to +10 bass=+10$
treble_up! Treble Up treble=000/+##/-##$
treble_down! Treble Down treble=000/+##/-##$
treble_-10! Set Treble to -10 treble=-10$
Loading...
+ 4 hidden pages