Protocol

6
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=coax3! / source=coax3_cd! /
source=opt1! / source=opt2! / source=opt3! / source=tuner! /
source=phono! / source=usb! / source=pc_usb! / source=aux! /
source=bluetooth! / source=bal_xlr! / source=bal_xlr_cd!
Return Description:
Current source
Example:
source=pc_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!
Command:
get_bass!
Description:
Request current bass level
Return String(s):
bass=###! (+01-10, -01-10, 000)
Return Description:
Current tone control bass level
Example:
bass=+02!
Command:
get_treble!
Description:
Request current treble level
Return String(s):
treble=###! (+01-10, -01-10, 000)
Return Description:
Current tone control treble level
Example:
treble=-01!
Command:
get_balance!
Description:
Request current balance setting
Return String(s):
balance=###! (L01-15, R01-15, 000)
Return Description:
Current balance setting
Example:
balance=L03!
Command:
get_pcusb_class!
Description:
Request current PC-USB class
Return String(s):
pcusb_class=1! / pcusb_class=2!
Return Description:
Current PC-USB class
Example:
pcusb_class=1!