
HD1600V2 Serial Protocol, Version 1.4, 10/30/13
37
Advanced Control
Advanced Control
Reference for Advanced Control Commands
These commands are for more advanced control over the HD1600V2, including front panel light inten-
sities, changes to serial port behavior, etc.
Advanced Command Definitions
‘!’ Resend Error Code
This special purpose command is used to request that the HD1600V2 resend the last error code sent.
This can be useful if the last error code sent had a checksum appended to it that did not match.
^!$ Request that the last error code sent, be resent
‘V’ Version
Returns the current firmware version of the HD1600V2.
^V ?$
Response String:
^=V “HD800(V2)”,1.0a,30B2S12345678$
Where:
“HD800(V2)” = Model
1.0a = Firmware version
30B2S12345678 = Serial number
‘XS’ Control Settings
Turn on and off operational modes of the HD1600V2.
The format of the command is:
^XS settings1,settings2$ Set the control bits to ‘settings1’ and ‘settings2’
^XS +settings1,+settings2$ Set bits indicated in ‘settings1’ and ‘settings2’ to 1
^XS -settings1,+settings2$ Reset bits indicated in ‘settings1’ and ‘settings2’ to 0
^XS ?$ Query for current settings
Response String:
^=XS settings1,settings2$
Where ‘settings1’ is a bitmapped parameter defined as:
ASY - 0=Polled mode. 1=Asynchronous Mode.
ACK - 0=Don’t acknowledge cmds with “^+$” 1=Acknowledge error free commands with a “^+$”
ECO - 0=Do not send a response strings for each cmd. 1=Always send response string when a serial command is issued
CHM- 0=Only send a “.ch” when needed. 1=Always append a “.ch” channel mask to a zone response cmd
CRE - 0=Don’t send CRs/LFs at end of responses 1=End all responses with a carriage return and a line feed.
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 KYD IRJ IRS 0 0 CHS SET 0 CRE CHM ECO ACK ASY
Default:
0 0 0 0 1 1 0 0 1 1 0 1 0 1 1 1
Komentáře k této Příručce