User's Manual

Table Of Contents
General Software Information
6-11
<status> = status, a word that specifies the system status. See the
response sections
for details.
[<data>] = optional data payload that varies in length from 0 to 63 by
tes and is asso-
ciated with each specific response. See the response sections for details.
<checksum> = checksum, a byte
that specifies the chec
ksum of the message.
Serial Communications Protocol
The serial communications protocol implements the TransCore error correction proto-
col (ECP) serial standard.
Command Request Message
The host sends command request messages to the MPI 6000 as required for system
operation.
The host and the MPI 6000 uses the following
serial communications command
reque
st message as shown here:
<som> <len> <msgSeqNum> <cmd> <cmdSeqNum> [<data>] <crc16> <eom>
where
<som> - start of message, byte that specifies the start of the message which is defined
as the ASCII character &.
<le
n> - length, word that specifies the number of bytes in the entire message.
<msg
SeqNum> - message sequence number, byte that specifies the message
sequence
number of the message. See the software communication sequence number controls
section for details.
<cmd> - command, word that specifies the system c
ommand. See the command sec-
tions for details.
<cmdSeqNum> - command sequence number, byte that specifies the command
sequence number of
the message. See the software communication sequence number
controls section for details.
[<data>] - optional data payloa
d that varies in length from 0 to 65 bytes and is associ-
ated with each sp
ecific command. See the command 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> bytes. The polyn
o-
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.
<eom> - end of message, byte that specifies the end of
the message which is defined
as the ASCII character %.
PRELIMINARY