11
CONTROL PROTOCOL USAGE
Controlling power
Main zone and zone 2 power can be controlled separately with commands
!POWERONMAIN<CR>
,
!POWEROFFMAIN<CR>
,
!POWERONZONE2<CR>
and
!POWEROFFZONE2<CR>
.
Command
!POWER?<CR>
is used to get the current power status of the main zone. The response
for this command is
!POWER(X)<CR>
, where the
X
is 0 or 1, where 0 means the main zone is off and
1 means it is on.
Command
!POWERZONE2?<CR>
is used to get the current power status of the main zone. The
response for this command is
!POWERZONE2(X)<CR>
, where the
X
is 0 or 1, where 0 means zone 2
is off and 1 means it is on.
Controlling volume
Commands
!VOL+<CR>
and
!VOL-<CR>
have the same effect as pressing volume up/down buttons
from the IR remote control.
Commands
!VOL+(X)<CR>
and
!VOL-(X)<CR>
are used to increase or decrease volume by certain
amount. The
X
in the commands can be anything between 1 and 999 (0.1dB – 99.9dB).
Command
!VOL(X)<CR>
is used to set the volume to some specific value. The
X
in the command
can be -999 – 200 (-99.9dB – 20.0dB).
Commands
!MUTEON<CR>
,
!MUTEOFF<CR>
and
!MUTE<CR>
are used to set mute, clear mute
and toggle mute respectively.
Command
!VOL?<CR>
is used to get the current value of the main zone volume. The response for
this command is
!VOL(X)<CR>
, where
X
can be -999 – 200 (-99.9dB – 20.0dB). Please note that if
verbosity level 1 or higher is used, volume information will be updated to the control interface
automatically. There is always at least 100ms time period between the volume status messages. This
period is used not to flood the control interface with too frequent volume updates every time volume is
being adjusted.
Commands
!ZVOL+<CR>
,
!ZVOL-<CR>
,
!ZVOL+(X)<CR>
,
!ZVOL-(X)<CR>
,
!ZVOL(X)<CR>
,
!ZVOL?<CR>
,
!ZMUTEON<CR>
,
!ZMUTEOFF<CR>
and
!ZMUTE<CR>
are used to control zone 2
volume the same way as main zone volume.
Please note that the volume value in control protocol commands is always in 0.1dB accuracy,
meaning that 1.0dB is a value of 10 in the control protocol. This is true for volume status messages
and volume control commands.