RS232 Protocol

1
Rotel RDG-1520 / RT-09
RS232 ASCII Controller Command List
R
otel has released updated software for RDG-1520 and RT-09. The new software includes an
ASCII based RS232 protocol. The new protocol replaces the original HEX based communication
protocol. This new protocol is ASCII text based to make it easier for application programmers to
communicate with Rotel products.
The new protocol is effective starting with the Main software version V1.1.5.
The new protocol eliminates the Device ID and checksum requirements. The RS232 hardware
does not support flow control so care needs to be take when sending and receiving data to
avoid packet loss.
All commands sent to the attached Rotel device must have a terminating “!” character . Status
information from the attached Rotel product with either have a terminating “!” character or a
byte count for variable length text data that may include a “!” in the returned message. It is up
to the sending/receiving control application to properly parse and process the packets.
Note: The byte count only includes the text data and not the length or “,” character.
Note 2: Do not include a carriage return or line feed after the command, only the “!” terminating
character.
Connection Settings
Baud Rate
Parity
Valid Data Bits
Stop Bit Value
Handshaking
Data Type
115200
N
8
1
None
String
Communication Protocol
Command and response messages are included on the following pages. Automatic
display update information can be enabled/disabled using the “display_update_auto” and
“display_update_manual”.
In automatic mode each time the display changes the new display line(s) will be sent.
In manual mode the display updates must be requested each time a refresh of the display
information is desired.
Date
Update Description
January 18, 2012
Original Specification
October 9, 2012
Added memory command
March 1, 2013
Added discrete opt/coax input & power status
commands. Requires Main Software V1.1.7
June 4, 2014
Added special character mapping
August 28, 2018
Add missing ! char to recall preset commands.

Summary of content (6 pages)