User Manual

ThingMagic Nano User Guide 49
www.JADAKtech.com
Appendix A: Error Messages
This appendix discusses error messages that you might see in API transport logs or passed up by the API
to the host program.
Common Error Messages
The following table lists the common faults discussed in this section.
Common Fault Errors
Message Code Cause Solution
FAULT_MSG_WRONG_NUMBER_OF_DATA 100h If the data length in any of the
messages is less than or more
than the number of arguments in
the message, the reader returns
this message.
Make sure the number of arguments
matches the data length.
FAULT_INVALID_OPCODE 101h The opCode received is invalid or
not supported in the currently
running program (bootloader or
main application) or is not
supported in the current version
of code.
Check the following:
Make sure the command is
supported in the currently
running program.
Check the documentation for the
opCode the host sent and make
sure it is correct and supported.
Check the previous module
responses for an assert
(0x7F0X) which will reset the
module into the bootloader.
FAULT_UNIMPLEMENTED_OPCODE 102h Some of the reserved commands
might return this error code.
This does not mean that they
always will do this since JADAK
reserves the right to modify those
commands at any time.
Check the documentation for the
opCode the host sent to the reader
and make sure it is supported.
FAULT_MSG_POWER_TOO_HIGH 103h A message was sent to set the
read or write power to a level that
is higher than the current
hardware supports.
Check the hardware specifications for
the supported powers and ensure
that the level is not exceeded. For the
Nano, this limit is +27 dBm.
FAULT_MSG_INVALID_FREQ_RECEIVED 104h A message was received by the
reader to set the frequency
outside the supported range.
Make sure the host does not set the
frequency outside this range or any
other locally supported ranges.