TransCore IT241005422 Manual De Usuario

Descargar
Página de 82
IT2410 Tag Programmer User Guide
D-6
Table D-2  Command Responses and Definitions
[<data>]
 - the data field may be of length from 0 to 1021 bytes and is associated 
with each specific response. See “Command List” on page D-10, for a complete list-
ing of tag commands.
<crc>
 - cyclic redundancy check, or CRC, is 2 bytes or 16 binary bits long, denoting 
a CRC-XMODEM result generated on each message byte exclusive of the 
<som>
 and 
<eom>
The polynomial for the CRC calculation is X
16
+X
12
+X
5
+1 with a feedback of 
1021H for a XMODEM type CRC.
<eom>
 - end of message aids in finding the end of the message. All data after the 
<eom>
 is ignored until the next 
<som>
 is detected. The end of message is defined as 
the ASCII character 
%
.
Serial Data Acknowledge
The programmer and host interface use the data acknowledge protocol as noted below. 
Binary-coded integer messages contained in a protocol are defined by:
<som> <seq #> <len> <resp> <crc> <eom>
where
<som>
 - start of message finds the start of the next message following a message time-
out or following the end of the previous message. All data is ignored until the 
<som>
 
is detected. The start of message is defined as the ASCII character 
&
.
Response
Meaning
0000H
Command complete
0001H
Command in progress
0002H
Command data invalid
0003H
Command invalid
0004H
Command aborted
3XXXH
Tag data
3000H
No-Tag Data Status Code 
3001H
IT2200 Tag Data Status Code 
3002H
Reserved
8XXXH
Diagnostic data
8000H
Power-Up Diagnostic Report Status Code 
8001H
Background Diagnostic Report Status Code
8002H
Download Active
AXXXH
Diagnostics Statistical Data