HD800V2 Serial Protocol, Version 1.2, 9/11/13
33
Advanced Control
0
- Reserved.
Where ‘settings2’ is a bitmapped parameter defined as:
0
- Reserved.
This command uses a bitmapped parameter. Each bit can set or reset without affecting the other bits.
(See: “
Using Bitmapped Parameters
” on page 27, 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:
‘ASY’ Set the Polled or Asynchronous Mode
With this bit set, the HD800V2 is in the asynchronous mode, which simply means each time a state
changes, like the power being toggled, the HD800V2 will send a response string immediately out the
serial and TCP/IP ports.
In polled mode, a response is only sent when requested.
‘ACK’ Enable / Disable Acknowledgements
Each time a command is sent to the HD800V2, the HD800V2 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 HD800V2.
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.
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
0
0
0
Default:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0