AP4119 Rail Tag Programmer User Guide
TransCore Proprietary
3–22
#211<cr> Read/Verify Tag Data Using 4-Bit ASCII Hex Format
The programmer reads the data from the tag, puts it into the 4-bit ASCII hex format, and sends it to the
host device. Refer to Appendix D for this ASCII hex format.
During execution of this command, if the tag is not already in the tag holder, a series of beeps indicates
that the programmer is waiting for a tag to be placed in the holder. If the tag is not placed in the tag holder
and the door is not closed within 10 seconds, the programmer will abort this command. See “Programming
a Tag” for tag insertion instructions.
Response:
#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<cr> #Done<cr>
or
#Error<cr>
#220yyxxxx…<cr> Write a Page of Data Using Hex Format
The programmer programs the user hex data (xxxxxxxxxxxxxxxx), 16 hex characters, starting at hex
address yy. The starting address (yy) must be on an 8-byte page boundary. For example, the starting
address will be 00, 08, 10, 18.
If the tag is not already in the tag holder, a series of beeps indicates that the programmer is waiting for a
tag to be placed in the holder. If the tag is not placed in the tag holder and the door is not closed within 10
seconds, the programmer will abort this command. See “Programming a Tag” for tag insertion instructions.
The programmer will not program the data if the programmer does not have permission to write to the
memory area of the tag that is requested by the user. Each programmer will be assigned permissions
at the factory or will use a permissions tag that must be placed in to the programmer at pre-specified
intervals.
Response:
#xxxxxxxxxxxxxxxx<cr>
#Done<cr>
or
#Error<cr>
#221yyxx<cr> Write a Byte of Data Using Hex Format
The programmer programs the user hex data (xx), 2 hex characters, at hex address yy.
If the tag is not already in the tag holder, a series of beeps indicates that the programmer is waiting for a
tag to be placed in the holder. If the tag is not placed in the tag holder and the door is not closed within 10
seconds, the programmer will abort this command. See “Programming a Tag” for tag insertion instructions.
The programmer will not program the data if the programmer does not have permission to write to the
memory area of the tag that is requested by the user. Each programmer will be assigned permissions
at the factory or through the use of a permissions tag that must be inserted into the programmer at
pre-specified intervals.