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
