TransCore 05531 User Manual
Communications Protocols
6-13
Illegal Command
If the Encompass 4/4800 Multiprotocol Reader receives an illegal command, it
returns its standard Error message.
returns its standard Error message.
Transmission Timeout
If the Encompass 4/4800 Multiprotocol Reader transmits an asynchronous message
and the host does not send an ACK
and the host does not send an ACK
before the ECP timeout occurs, the Encompass 4/
4800 Multiprotocol Reader retransmits the message.
Receive Timeout
If the Encompass 4/4800 Multiprotocol Reader receives a
<som>
but does not receive
a matching
<eom>
before the ECP timeout occurs, it discards the incomplete message
and resets its receiver.
Asynchronous Message/Command Message Collision
If the Encompass 4/4800 Multiprotocol Reader transmits asynchronous data at the
same time that the host sends a command, the Encompass 4/4800 Multiprotocol
Reader gives priority to receiving the command. It processes the command and sends
a message before it retransmits the asynchronous data.
same time that the host sends a command, the Encompass 4/4800 Multiprotocol
Reader gives priority to receiving the command. It processes the command and sends
a message before it retransmits the asynchronous data.
Host-Addressed Failure Conditions
The host computer addresses the following failure conditions.
Illegal or Wrong Sequence Number
If the host detects an illegal or wrong sequence number in a reader response, it retrans-
mits the command with the same sequence number. If the host detects an illegal
sequence number in an asynchronous reader transmission, it sends a NAK
mits the command with the same sequence number. If the host detects an illegal
sequence number in an asynchronous reader transmission, it sends a NAK
message.
Incorrect CRC
If the host detects an incorrect CRC value in a reader message, it retransmits the com-
mand with the same sequence number. If the host detects an incorrect CRC value in an
asynchronous reader transmission, it transmits a NAK
mand with the same sequence number. If the host detects an incorrect CRC value in an
asynchronous reader transmission, it transmits a NAK
message.
Transmission Timeout
If the Encompass 4/4800 Multiprotocol Reader does not respond to a host command
within a specified interval, the host software retransmits the command with the same
sequence number.
within a specified interval, the host software retransmits the command with the same
sequence number.
Receive Timeout
If the host receives a
<som>
but does not receive a matching
<eom>
within a specified
timeout interval, it discards the incomplete message and resets its receiver.