Emsa HS500E Car Stereo System User Manual


 
CHAPTER 4: ERROR CODES
CHAPTER 4:
E
RROR CODES
The HS500E will generate an error response if it is unable to complete an operation.
When an error occurs, the LSB of the second word in a response (the Command
Echo word) will be replaced by a 1-byte error code that indicates the actual error that
was experienced.
4.1 ERROR TYPES
There are basically two types of errors that can occur.
SYNTAX ERRORS
The majority of errors that occur do so because of improperly formatted
commands. Syntax errors include everything from entering an invalid command
ID to attempting to read from or write to an address not within the range of the
tag’s memory limits.
RF
RESPONSE ERRORS
This type of error can occur if the distance from the tag to the antenna exceeds
the RF range or when a command is not completed before the Timeout Value
expires.
4.1.1 Syntax Errors
O
VERALL
L
ENGTH
E
RRORS
0x89: User sends a command with an overall length value of less than 6 bytes.
User miscalculates overall length when executing a Write command.
L
ENGTH
L
IMITS
0x8D: Limits or boundaries concerning a Read/Write/Fill Length field were not
satisfied.
0x8F: Tag starting address and length conflict with one another. This can occur if,
for example, the user decides to read data near the end of the tag and specifies
a length that exceeds the remainder of the tag memory.
W
RITE
L
ENGTH
L
IMIT
0x99: User attempts to write to the tag but does not provide the exact number of
bytes specified in the Write Length field.
4.1.2 RF Response Errors
T
IMEOUT
F
AIL
C
ODE
0x9F: Timeout Value has been exceeded. User needs to set a longer Timeout
Value.
HS500E – OPERATOR’S MANUAL P/N: 17-1305 REV02 (12-05)
PAGE 38 OF 82