User's Manual
Table Of Contents
- Contents
- Before You Begin
- Developing the Installation Site Plan
- Installing and Configuring the MPI 6000
- Lane Tuning Guidelines
- Optimizing MPI 6000 Reader System Performance
- General Software Information
- Configuration Commands and Responses
- Configuring the MPI 6000
- Required Commands to Set Up MPI 6000 Reader
- System Interface Command Group Commands
- System Identify
- Set Communications Baud Rate
- Get Communications Baud Rate
- Set Time and Date
- Get Time and Date
- Firmware Download
- Reset Reader
- Get Stored Tag Response Message
- Get Number of Stored Tag Response Messages
- Delete All Stored Tag Response Messages
- Get System Startup Status
- Get Lane Controller Interface Status
- Get System Interface Status
- Get DigBrd Hdwr Remote Inventory
- Get DigBrd CPU Boot Fmwr Remote Inventory
- Get DigBrd CPU Appl Fmwr Remote Inventory
- Get DigBrd FPGA UDP/IP Core Fmwr Remote Inventory
- Get UDP/IP Core Lane Controller Parameters
- Set UDP/IP Core IP Address
- Get UDP/IP Core IP Address
- Get UDP/IP Core Port Number
- Configuring the MPI 6000
- Tag Command Processing
- System Diagnostics and Preventive Maintenance
- Acronyms and Glossary
- Block Diagrams
- System Technical Specifications
- Hardware Interfaces
General Software Information
6-9
<len> <msgSeqNum> <cmd> <cmdSeqNum> <resp> [<data>] <checksum>
where
<len> = length, a word that specifies the number of bytes in the entire message.
<msgSeqNum>
= message sequence number
, a 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 syste
m command. See the command sec-
tions for details.
<cmdSeqNum> = command sequence number
, a byte that specifies the command
sequence number of the message. See the software communication sequence number
controls section for details.
<resp>
= response, a word that specifies the system response. See the response sec-
tions 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.
Asynchronous Response Message
The MPI 6000 after receiving command request messages from the host optionally
sends asynchronous response messages to the host.
The host and the MPI 6000 uses the following UDP/IP fast Ethernet communica
tions
asynchronous response message shown here:
<len> <msgSeqNum> <cmd> <cmdSeqNum> <resp> [<data>] <checksum>
where
<len> = length, a word that specifies the number of bytes in the entire message.
<msgSeqNum>
= message sequence number
, a byte that specifies the message
sequence number of the message. See the software communication sequence number
controls section for details.
<cmd> = command, word tha
t specifies the syste
m command. See the command sec-
tions for details.
<cmdSeqNum> = command sequence number
, a byte that specifies the command
sequence number of the message. See the software communication sequence number
controls section for details.
<resp> = response, a word that specifies the system response. See the response sec-
tions for details.
[<data>] - optional data payloa
d that varies in length from 0 to 63 bytes and is associ-
ated with each sp
ecific response. See the response sections for details.
<checksum> = checksum, a byte
that specifies the chec
ksum of the message.
PRELIMINARY