3 - 6
Cavro® XLP 6000 Modular Syringe Pump Operating Manual, 734237-C, en
3 - Software Communication
Communication Protocols
REP
0 for non-repeated / 1 for repeated
SQ0 – SQ2
Sequence value, as follows:
Note: Bits 4 through 7 are always fixed to the values shown.
Data Block (length n)
The data block consists of the data or commands sent to the pump or host
(this is an ASCII string). When the pump is responding to a move or [Q]
command, the data block length is 0 (i.e., no data string exists).
ETX
The ETX character indicates the end of a command string.
Checksum
The checksum is the last byte of the message string. All bytes (excluding line
synchronization and checksums) are XORed to form an 8-bit checksum. This
is appended as the last character of the block. The receiver compares the
transmitted value to the computed value. If the two values match, an error free
transmission is assumed; otherwise, a transmission error is assumed.
OEM Protocol Answer Block Characters
The answer block characters in the OEM communication protocol are described
below.
Only the unique answer block entries are listed in this section. For common
commands and answer block commands (characters), see the previous section,
“OEM Protocol Command Block Characters.”
Sequence Value
SQ2
SQ1
SQ0
1
0
0
1
2
0
1
0
3
0
1
1
4
1
0
0
5
1
0
1
6
1
1
0
7
1
1
1