Research Concepts RC1000 User Manual
Page 35

Research Concepts RC1000A Remote Commands
Here are the commands implemented by the RC1000A. Refer to the RS 422
document for a complete description of the electrical and logical
interface characteristics.
Revised 9.29.92.
Revised 1.30.98 (software version 3.70).
File name - SABUS3.TXT.
Here are the items which have changed.
The Pol command has been modified to allow a host PC to remotely enable
or disable the autopol flag.
Byte 19 of the query reply reports the status of the autopol flag.
The reply to a polarization jog or goto command will be NAK if autopol
is enabled. Previously the command would be acknowledged but not
executed.
The documentation was changed to properly reflect the polarization
display symbol. Earlier versions of this document did not accurately
associate the numeric code returned as part of the query reply (byte
19) to the polarization symbol displayed on the LCD of the controller.
QUERY ID COMMAND
The message format for this query will be ...
byte 0 : STX
byte 1 : 'AA'
where AA is the RC1000A address
byte 2 : '30h'
the query command code
byte 3 : ETX
byte 4 : 'chksum' the checksum
The checksum character is simply the bit-by-
bit exclusive OR of all characters in the
message starting with the STX character
through the ETX character.
The response to this query will consist of 11 bytes, all ascii
characters ...
byte 0 : ACK
byte 1 : 'AA' where AA is the RC1000A address
byte 2 : '30h' the query command code
bytes 3-6: 'RC1K'
bytes 7,8: 'XX'
where XX is the version number, for
example if the current software
version number were 4.3, XX would be
'43'.
byte 9 : ETX
byte 10 : 'chksum' the checksum
If the command cannot be executed, the RC1000A response will be ...
byte 0 : NAK
byte 1 : 'AA' where AA is the RC1000A address
byte 2 : '30h' the query command code
byte 3 : ETX
byte 4 : 'chksum' the checksum