RS232 Protocol

5
Command:
get_product_version!
Description:
Request the main CPU software version
Return String:
product_version=##,text
Return Description:
Rotel main CPU software version, must include 2 digit length of text string at
beginning followed by "," and text string (no terminating character)
Example:
product_version=06,V2.1.0
Command:
get_tc_version!
Description:
Request the front USB software version
Return String(s):
tc_version=##,text
Return Description:
Rotel front USB software version, must include 2 digit length of text string at
beginning followed by "," and text string (no terminating character)
Example:
product_version=06,V500BT
Command:
get_display_size!
Description:
Request display size
Return String:
display_size=##,##!
Return Description:
Columns and rows on current display
Example:
display_size=20,02!
Command:
get_display_update!
Description:
Request display update
Return String(s):
display_update=auto! / display_update=manual!
Return Description:
Status of if the display refresh is automatic or manual
Example:
display_update=auto!
Command:
get_current_power!
Description:
Request current power status
Return String(s):
power=on! / power=standby!
Return Description:
Current power status
Example:
power=on!
Command:
get_current_source!
Description:
Request current source
Return String(s):
source=analog_cd! / source=cd! / source=coax1! / source=coax1_cd! /
source=coax2! / source=coax2_cd! / source=opt1! / source=opt2! /
source=tuner! / source=phono! / source=usb! / source=aux1! / source=aux2!
Return Description:
Current source
Example:
source=usb!
Command:
get_tone!
Description:
Request current tone control state
Return String(s):
tone=on! / tone=off!
Return Description:
Current tone control state
Example:
tone=off!