User's Manual

Table Of Contents
MPI 6000 Multi-Protocol Reader System Guide
6-14
<cmdSeqNum> - command sequence number, byte that specifies the command
sequenc
e number of the message. See the software communication sequence number
controls section for details.
<resp> - response, word that specifies the system response. See the response
sections
for details.
[<data>] - optional data payload that varies in length from 0 to 63 bytes and is
associ-
ated with each specific response. See the response sections for details.
<crc16>
- 16 bit cyclic redundancy check, word that specifies the 16
bit cyclic redun-
dancy check of the message exclusive of the <som> and <eom> byte
s. The polyno-
mial for the CRC calculation is X
16
+X
12
+X
5
+1 with a divisor polynomial of 1021H
and an initial value of FFFFH for a CCITT16 type CRC.
<eom> - end of message, byte that specifies the end of
the message which is defined
as the ASCII character %.
Software Flow Control Message
The MPI 6000 after receiving command request messages from the host optionally
sends software flow control messages to the host as required for system operation.
The host optionally sends software flow control messages to the MPI 6000 as required
for host op
eration.
The host and the MPI 6000 uses the following seri
al communications software flow
control message as
shown here:
<som> <len> <msgSeqNum> <cmd> <cmdSeqNum> <resp> <crc16> <eom>
where
<som> - start of message, byte that specifies the start of the message which is defined
as the ASCII character &.
<len>
- length,
word that specifies the number of bytes in the entire messa
ge.
<msgSeqNum> - message sequence number, byte that specifies the message sequenc
e
number of the message. See the software communication sequence number controls
section for details.
<cmd> - command, word that specifies
the system command. See the command sec-
tions for details.
<cmdSeqNum> - command sequence number, byte that specifies the command
sequenc
e number of the message. See the software communication sequence number
controls section for details.
<resp>
- response, word that specifies the system response. See the response
sections
for details.
<crc16> - 16 bit cyclic redundancy check, word that specifies the 16
bit cyclic redun-
dancy check of the message exclusive of the <som> and <eom> byte
s. The polyno-
mial for the CRC calculation is X
16
+X
12
+X
5
+1 with a divisor polynome of 1021H
and an initial value of FFFFH for a CCITT16 type CRC.
PRELIMINARY