38
HDA800(V2) Serial Protocol, Version 1.3, 9/12/13
Basic Control
If instead, zone ‘1’ had HDMI audio muted, but HDMI video was not muted, then the response would
have been:
^=MZ.2 @001,1
<-
Audio muted on zone ‘1’
To make parsing the response strings easier, only one response string is sent per zone. Or, in the case of
channel breakaways, only one response string per channel is returned. The response string is sent as a
fixed length string using leading zeroes.
You can request the settings of multiple zones, with one command, and only one response string per
zone will be returned, for instance:
^MZ @1,@3,@4,?
could return:
^+$
<-
Indicates no errors in the command
^=MZ @001,1$
<-
All channels of zone ‘1’ are muted
^=MZ @003,0$
<-
All channels of zone ‘3’ are not muted
^=MZ.002 @004,1$
<-
Audio on zone ‘4’ is muted
If you plan on using breakaway options consistently you, you can have the HDA800(V2) always send
the channel with the response string. This keeps you from having to parse two different types of
strings.
‘MZ’ Query Examples
Using the ‘XS’ command to set the ‘CHN’ bit, will cause the HDA800(V2) to always include the
channel number. The following example demonstrates this:
^XS +4$
->
Set the CHN bit
^+$
<-
Acknowledge ‘XS’ command
^=XS nnnnn$
<-
Indicates the new ‘XS’ settings
^MZ @1,?$
->
Request mute settings for zone 1
^+$
<-
Acknowledge ‘MZ’ command
^=MZ.2 @1,0
<-
Audio of zone ‘1’ is not muted
By setting the ‘CHN’, even though all channels on zone ‘1’ are the same, the full channel bitmap is
still returned.
‘HMZ’ Mute (Disconnect) Zone(s) -- HDMI Switch
This is the command used to mute, or disconnect a zone from any source. When audio is muted, the
sound is turned off. When video is muted, video is turned off, leaving a black screen. (Or possibly blue
screen, depending upon how your receiver acts when video has been turned off.)
The different forms of the MZ command are:
^HMZ @
zone
,@
zone
,
mute
$
Mute all channels of a zone or zones.
^HMZ.
ch
@
zone
,
mute
$
Mute only the selected channels of zones.
^HMZ.
ch
@
zone
,+$
Toggle the mute setting of zones.
^HMZ ?$
In polled mode, reads current settings of all logged changes.
^HMZ @
zone
,?$
Read current settings of given zones.
^HMZ.
ch
@
zone
,?$
Read current settings of the selected channels of zones.
Response Strings:
^=HMZ @
zone
,
mute
$
or,
^=HMZ.
ch
@
zone
,
mute
$
Summary of Contents for HDA800
Page 1: ...HDMI Matrix Switches HDA800 HDA800 V2 User Guide ...
Page 2: ......