42
HDA800(V2) Serial Protocol, Version 1.3, 9/12/13
Advanced Control
Where ‘settings2’ is a bitmapped parameter defined as:
MJP - 0=Volume increments from mute level.
1=Volume jumps to unmute level before incrementing.
UNM- 0=’VP’, ‘VPZ’ commands do not unmute vol.
1=Volume unmutes on ‘VP’ or ‘VPZ’ command.
All other bits are reserved and should be set to 0.
This command uses a bitmapped parameter. Each bit can set or reset without affecting the other bits.
(See: “
Using Bitmapped Parameters
” on page 31, for more information on using bitmapped parame-
ters.)
Both parameters do not have to be present on the command line, if a parameter is left out the com-
mand, it will be left unchanged:
^XS
settings1
$
Only ‘settings1’ is changed
Since ‘settings2’ was not present on the command line, it will not be affected.
A comma can be used to indicate a missing parameter:
^XS
,settings2
$
Only ‘settings2’ is changed
Since ‘settings1’ was not present on the command line, it will not be affected.
The following paragraphs define each option in more detail:
‘ACK’ Enable / Disable Acknowledgements
Each time a command is sent to the HDA800(V2), the HDA800(V2) responds with either an error
message, if there was a problem with the command, or an acknowledgement string of “
^+$
”. This
behavior can be changed by setting this bit to ‘0’. If the bit is reset, the “
^+$
” string will not be sent.
‘ECO’ Enable / Disable the ‘Parameter Changed’ Strings
Each command that makes a change to a parameter, will be echoed with a response string that indicates
the new values of the parameters changed. The response strings are only issued after the changes have
taken affect, and reflect the new state of the HDA800(V2).
With this bit set to ‘0’, these response strings will not be sent. To verify the new settings, the controller
must read the new values manually.
‘CHM’ Enable / Disable always sending“.ch” masks on zone commands
On commands that change zone settings (‘SZ’, ‘MZ’, ‘DZ’), the “.ch” channel mask is only sent when
needed to indicate a difference in settings between channel. With this bit set, the “.ch” mask will
always be sent, regardless of any differences between channel settings.
If you plan on using the HDA800(V2)’s breakaway functions, setting this bit can make parsing the
response strings easier, since only one type of response string will be returned.
‘CRE’ Enable / Disable trailing Carriage Returns Line Feeds
A carriage return and line feed can be appended to all responses coming from the HDA800(V2). This
is useful when using terminal software to test command strings.
Since the carriage returns and line feeds are sent outside of the normal string (they are sent after the
ending ‘
$
’), they should be ignored by the controller. But if there are problems with this behavior, they
can be turned off by setting this bit to a ‘0’.
Value
32768
16384
8192
4069
2048
1024
512
256
128
64
32
16
8
4
2
1
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Name
0
0
0
0
0
0
0
0
0
0
0
0
0
UMV
MJP
0
Default:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Summary of Contents for HDA800
Page 1: ...HDMI Matrix Switches HDA800 HDA800 V2 User Guide ...
Page 2: ......