Mercury API - status codes. More...
Go to the source code of this file.
#define TMR_ERROR_AFE_NOT_ON TMR_ERROR_CODE(0x405) |
Reader not fully initialized and hasn't yet turned on its radio. Have you set region?
Definition at line 108 of file tmr_status.h.
#define TMR_ERROR_AHAL_CHANNEL_OCCUPIED TMR_ERROR_CODE(0x501) |
With LBT enabled an attempt was made to set the frequency to an occupied channel.
Definition at line 150 of file tmr_status.h.
#define TMR_ERROR_AHAL_INVALID_FREQ TMR_ERROR_CODE(0x500) |
A command was received to set a frequency outside the specified range.
Definition at line 148 of file tmr_status.h.
#define TMR_ERROR_AHAL_TRANSMITTER_ON TMR_ERROR_CODE(0x502) |
Checking antenna status while CW is on is not allowed.
Definition at line 152 of file tmr_status.h.
#define TMR_ERROR_ANTENNA_NOT_CONNECTED TMR_ERROR_CODE(0x503) |
Antenna not detected during pre-transmit safety test.
Definition at line 154 of file tmr_status.h.
#define TMR_ERROR_AUTOREAD_ENABLED TMR_ERROR_MISC(19) |
Definition at line 206 of file tmr_status.h.
#define TMR_ERROR_BL_INVALID_APP_END_ADDR TMR_ERROR_CODE(0x201) |
Serial protocol status code for this exception.
Definition at line 82 of file tmr_status.h.
#define TMR_ERROR_BL_INVALID_IMAGE_CRC TMR_ERROR_CODE(0x200) |
Firmware is corrupt: Checksum doesn't match content.
Definition at line 80 of file tmr_status.h.
#define TMR_ERROR_BUFFER_OVERFLOW TMR_ERROR_MISC(17) |
Definition at line 204 of file tmr_status.h.
#define TMR_ERROR_CODE | ( | x | ) | TMR_STATUS_MAKE(TMR_ERROR_TYPE_CODE, (x)) |
Definition at line 54 of file tmr_status.h.
#define TMR_ERROR_COMM | ( | x | ) | TMR_STATUS_MAKE(TMR_ERROR_TYPE_COMM, (x)) |
Definition at line 175 of file tmr_status.h.
#define TMR_ERROR_COMM_ERRNO | ( | x | ) | TMR_ERROR_COMM(0x8000 | (x)) |
Definition at line 177 of file tmr_status.h.
#define TMR_ERROR_COMM_GET_ERRNO | ( | x | ) | (TMR_STATUS_GET_VALUE(x) & 0x7fff) |
Definition at line 179 of file tmr_status.h.
#define TMR_ERROR_COMM_IS_ERRNO | ( | x | ) | (0x8000 == (TMR_STATUS_GET_VALUE(x) & 0x8000)) |
Definition at line 178 of file tmr_status.h.
#define TMR_ERROR_CRC_ERROR TMR_ERROR_COMM(6) |
Definition at line 185 of file tmr_status.h.
#define TMR_ERROR_DATA_TOO_LARGE TMR_ERROR_CODE(0x40b) |
Read Tag Data was asked for more data than it supports.
Definition at line 120 of file tmr_status.h.
#define TMR_ERROR_DEVICE_RESET TMR_ERROR_COMM(5) |
Definition at line 184 of file tmr_status.h.
#define TMR_ERROR_END_OF_READING TMR_ERROR_MISC(15) |
Definition at line 202 of file tmr_status.h.
#define TMR_ERROR_FIRMWARE_FORMAT TMR_ERROR_MISC(10) |
Definition at line 197 of file tmr_status.h.
#define TMR_ERROR_FIRMWARE_UPDATE_ON_AUTOREAD TMR_ERROR_MISC(20) |
Definition at line 207 of file tmr_status.h.
#define TMR_ERROR_FLASH_BAD_ERASE_PASSWORD TMR_ERROR_CODE(0x300) |
Internal reader error. Contact support.
Definition at line 84 of file tmr_status.h.
#define TMR_ERROR_FLASH_BAD_WRITE_PASSWORD TMR_ERROR_CODE(0x301) |
Internal reader error. Contact support.
Definition at line 86 of file tmr_status.h.
#define TMR_ERROR_FLASH_ILLEGAL_SECTOR TMR_ERROR_CODE(0x303) |
Internal reader error. Contact support.
Definition at line 90 of file tmr_status.h.
#define TMR_ERROR_FLASH_UNDEFINED_SECTOR TMR_ERROR_CODE(0x302) |
Internal reader error. Contact support.
Definition at line 88 of file tmr_status.h.
#define TMR_ERROR_FLASH_VERIFY_FAILED TMR_ERROR_CODE(0x306) |
Internal reader error. Contact support.
Definition at line 96 of file tmr_status.h.
#define TMR_ERROR_FLASH_WRITE_TO_ILLEGAL_SECTOR TMR_ERROR_CODE(0x305) |
Internal reader error. Contact support.
Definition at line 94 of file tmr_status.h.
#define TMR_ERROR_FLASH_WRITE_TO_NON_ERASED_AREA TMR_ERROR_CODE(0x304) |
Internal reader error. Contact support.
Definition at line 92 of file tmr_status.h.
#define TMR_ERROR_GEN2_PROCOCOL_MEMORY_LOCKED TMR_ERROR_CODE(0x424) |
Internal reader error. Contact support.
Definition at line 136 of file tmr_status.h.
#define TMR_ERROR_GEN2_PROTOCOL_INSUFFICIENT_POWER TMR_ERROR_CODE(0x42b) |
Internal reader error. Contact support.
Definition at line 142 of file tmr_status.h.
#define TMR_ERROR_GEN2_PROTOCOL_MEMORY_OVERRUN_BAD_PC TMR_ERROR_CODE(0x423) |
Internal reader error. Contact support.
Definition at line 134 of file tmr_status.h.
#define TMR_ERROR_GEN2_PROTOCOL_NON_SPECIFIC_ERROR TMR_ERROR_CODE(0x42f) |
Internal reader error. Contact support.
Definition at line 144 of file tmr_status.h.
#define TMR_ERROR_GEN2_PROTOCOL_OTHER_ERROR TMR_ERROR_CODE(0x420) |
Internal reader error. Contact support.
Definition at line 132 of file tmr_status.h.
#define TMR_ERROR_GEN2_PROTOCOL_UNKNOWN_ERROR TMR_ERROR_CODE(0x430) |
Internal reader error. Contact support.
Definition at line 146 of file tmr_status.h.
#define TMR_ERROR_GEN2_PROTOCOL_V2_AUTHEN_FAILED TMR_ERROR_CODE(0x425) |
Authentication failed with specified key.
Definition at line 138 of file tmr_status.h.
#define TMR_ERROR_GEN2_PROTOCOL_V2_UNTRACE_FAILED TMR_ERROR_CODE(0x426) |
Untrace opearation failed.
Definition at line 140 of file tmr_status.h.
#define TMR_ERROR_GENERAL_TAG_ERROR TMR_ERROR_CODE(0x40a) |
Unknown error during RFID operation.
Definition at line 118 of file tmr_status.h.
#define TMR_ERROR_GET_CODE | ( | x | ) | TMR_STATUS_GET_VALUE(x) |
Definition at line 56 of file tmr_status.h.
#define TMR_ERROR_HIGH_RETURN_LOSS TMR_ERROR_CODE(0x505) |
Excess power detected at transmitter port, usually due to antenna tuning mismatch.
Definition at line 158 of file tmr_status.h.
#define TMR_ERROR_ILLEGAL_VALUE TMR_ERROR_MISC(14) |
Definition at line 201 of file tmr_status.h.
#define TMR_ERROR_INVALID TMR_ERROR_MISC(1) |
Definition at line 188 of file tmr_status.h.
#define TMR_ERROR_INVALID_ANTENNA_CONFIG TMR_ERROR_CODE(0x507) |
Definition at line 159 of file tmr_status.h.
#define TMR_ERROR_INVALID_BAUD_RATE TMR_ERROR_CODE(0x10a) |
Requested serial speed is not supported.
Definition at line 74 of file tmr_status.h.
#define TMR_ERROR_INVALID_LICENSE_KEY TMR_ERROR_CODE(0x10c) |
License key code in invalid
Definition at line 78 of file tmr_status.h.
#define TMR_ERROR_INVALID_OPCODE TMR_ERROR_CODE(0x101) |
Command opcode not recognized.
Definition at line 60 of file tmr_status.h.
#define TMR_ERROR_INVALID_PROTOCOL_SPECIFIED TMR_ERROR_CODE(0x402) |
Requested RFID protocol is not recognized.
Definition at line 102 of file tmr_status.h.
#define TMR_ERROR_INVALID_REGION TMR_ERROR_CODE(0x10b) |
Region is not supported.
Definition at line 76 of file tmr_status.h.
#define TMR_ERROR_INVALID_WRITE_MODE TMR_ERROR_MISC(13) |
Definition at line 200 of file tmr_status.h.
#define TMR_ERROR_IS_CODE | ( | x | ) | (TMR_ERROR_TYPE_CODE == TMR_STATUS_GET_TYPE(x)) |
Definition at line 55 of file tmr_status.h.
#define TMR_ERROR_IS_COMM | ( | x | ) | (TMR_ERROR_TYPE_COMM == TMR_STATUS_GET_TYPE(x)) |
Definition at line 176 of file tmr_status.h.
#define TMR_ERROR_IS_LLRP_SPECIFIC | ( | x | ) | (TMR_ERROR_TYPE_LLRP == TMR_STATUS_GET_TYPE(x)) |
Definition at line 212 of file tmr_status.h.
#define TMR_ERROR_LLRP TMR_ERROR_COMM(3) |
Definition at line 182 of file tmr_status.h.
Definition at line 219 of file tmr_status.h.
Definition at line 214 of file tmr_status.h.
Definition at line 213 of file tmr_status.h.
Definition at line 220 of file tmr_status.h.
Definition at line 218 of file tmr_status.h.
Definition at line 223 of file tmr_status.h.
#define TMR_ERROR_LLRP_READER_ERROR TMR_ERROR_LLRP_SPECIFIC(10) |
Definition at line 222 of file tmr_status.h.
Definition at line 217 of file tmr_status.h.
Definition at line 216 of file tmr_status.h.
Definition at line 215 of file tmr_status.h.
#define TMR_ERROR_LLRP_SPECIFIC | ( | x | ) | TMR_STATUS_MAKE(TMR_ERROR_TYPE_LLRP, (x)) |
Definition at line 211 of file tmr_status.h.
Definition at line 221 of file tmr_status.h.
#define TMR_ERROR_LOADSAVE_CONFIG TMR_ERROR_MISC(18) |
Definition at line 205 of file tmr_status.h.
#define TMR_ERROR_MISC | ( | x | ) | TMR_STATUS_MAKE(TMR_ERROR_TYPE_MISC, (x)) |
Definition at line 187 of file tmr_status.h.
#define TMR_ERROR_MSG_INVALID_FREQ_RECEIVED TMR_ERROR_CODE(0x104) |
Requested frequency is outside the allowed range.
Definition at line 66 of file tmr_status.h.
#define TMR_ERROR_MSG_INVALID_PARAMETER_VALUE TMR_ERROR_CODE(0x105) |
Parameter value is outside the allowed range.
Definition at line 68 of file tmr_status.h.
#define TMR_ERROR_MSG_POWER_TOO_HIGH TMR_ERROR_CODE(0x103) |
Requested power setting is above the allowed maximum.
Definition at line 64 of file tmr_status.h.
#define TMR_ERROR_MSG_POWER_TOO_LOW TMR_ERROR_CODE(0x106) |
Requested power setting is below the allowed minimum.
Definition at line 70 of file tmr_status.h.
#define TMR_ERROR_MSG_WRONG_NUMBER_OF_DATA TMR_ERROR_CODE(0x100) |
Invalid number of arguments
Definition at line 58 of file tmr_status.h.
#define TMR_ERROR_NO_ANTENNA TMR_ERROR_MISC(4) |
Definition at line 191 of file tmr_status.h.
#define TMR_ERROR_NO_HOST TMR_ERROR_COMM(2) |
Definition at line 181 of file tmr_status.h.
#define TMR_ERROR_NO_PROTOCOL_DEFINED TMR_ERROR_CODE(0x401) |
RFID protocol has not been configured.
Definition at line 100 of file tmr_status.h.
#define TMR_ERROR_NO_TAGS TMR_ERROR_MISC(8) |
Definition at line 195 of file tmr_status.h.
#define TMR_ERROR_NO_TAGS_FOUND TMR_ERROR_CODE(0x400) |
Reader was asked to find tags, but none were detected.
Definition at line 98 of file tmr_status.h.
#define TMR_ERROR_NO_THREADS TMR_ERROR_MISC(7) |
Definition at line 194 of file tmr_status.h.
#define TMR_ERROR_NOT_FOUND TMR_ERROR_MISC(9) |
Definition at line 196 of file tmr_status.h.
#define TMR_ERROR_NOT_IMPLEMENTED_FOR_THIS_PROTOCOL TMR_ERROR_CODE(0x407) |
Command is not supported in the current RFID protocol.
Definition at line 112 of file tmr_status.h.
#define TMR_ERROR_OUT_OF_MEMORY TMR_ERROR_MISC(12) |
Definition at line 199 of file tmr_status.h.
#define TMR_ERROR_PARSE TMR_ERROR_COMM(4) |
Definition at line 183 of file tmr_status.h.
#define TMR_ERROR_PROTOCOL_BIT_DECODING_FAILED TMR_ERROR_CODE(0x40f) |
Internal reader error. Contact support.
Definition at line 126 of file tmr_status.h.
#define TMR_ERROR_PROTOCOL_INVALID_ADDRESS TMR_ERROR_CODE(0x409) |
Requested data address is outside the valid range.
Definition at line 116 of file tmr_status.h.
#define TMR_ERROR_PROTOCOL_INVALID_EPC TMR_ERROR_CODE(0x410) |
Internal reader error. Contact support.
Definition at line 128 of file tmr_status.h.
#define TMR_ERROR_PROTOCOL_INVALID_KILL_PASSWORD TMR_ERROR_CODE(0x40c) |
Incorrect password was provided to Kill Tag.
Definition at line 122 of file tmr_status.h.
#define TMR_ERROR_PROTOCOL_INVALID_NUM_DATA TMR_ERROR_CODE(0x411) |
Internal reader error. Contact support.
Definition at line 130 of file tmr_status.h.
#define TMR_ERROR_PROTOCOL_INVALID_WRITE_DATA TMR_ERROR_CODE(0x408) |
Data does not conform to protocol standards.
Definition at line 114 of file tmr_status.h.
#define TMR_ERROR_PROTOCOL_KILL_FAILED TMR_ERROR_CODE(0x40e) |
Kill failed for unknown reason.
Definition at line 124 of file tmr_status.h.
#define TMR_ERROR_PROTOCOL_NO_DATA_READ TMR_ERROR_CODE(0x404) |
Tag data was requested, but could not be read.
Definition at line 106 of file tmr_status.h.
#define TMR_ERROR_PROTOCOL_WRITE_FAILED TMR_ERROR_CODE(0x406) |
Write to tag failed.
Definition at line 110 of file tmr_status.h.
#define TMR_ERROR_READONLY TMR_ERROR_MISC(5) |
Definition at line 192 of file tmr_status.h.
#define TMR_ERROR_SYSTEM_UNKNOWN_ERROR TMR_ERROR_CODE(0x7f00) |
Internal reader error. Contact support.
Definition at line 171 of file tmr_status.h.
#define TMR_ERROR_TAG_ID_BUFFER_AUTH_REQUEST TMR_ERROR_CODE(0x604) |
Blocked response to get additional data from host.
Definition at line 169 of file tmr_status.h.
#define TMR_ERROR_TAG_ID_BUFFER_FULL TMR_ERROR_CODE(0x601) |
Too many tags are in buffer. Remove some with Get Tag ID Buffer or Clear Tag ID Buffer.
Definition at line 163 of file tmr_status.h.
#define TMR_ERROR_TAG_ID_BUFFER_NOT_ENOUGH_TAGS_AVAILABLE TMR_ERROR_CODE(0x600) |
Asked for more tags than were available in the buffer.
Definition at line 161 of file tmr_status.h.
#define TMR_ERROR_TAG_ID_BUFFER_NUM_TAG_TOO_LARGE TMR_ERROR_CODE(0x603) |
Asked for tags than a single transaction can handle.
Definition at line 167 of file tmr_status.h.
#define TMR_ERROR_TAG_ID_BUFFER_REPEATED_TAG_ID TMR_ERROR_CODE(0x602) |
Internal error -- reader is trying to insert a duplicate tag record. Contact support.
Definition at line 165 of file tmr_status.h.
#define TMR_ERROR_TEMPERATURE_EXCEED_LIMITS TMR_ERROR_CODE(0x504) |
Reader temperature outside safe range.
Definition at line 156 of file tmr_status.h.
#define TMR_ERROR_TIMEOUT TMR_ERROR_COMM(1) |
Definition at line 180 of file tmr_status.h.
#define TMR_ERROR_TIMESTAMP_NULL TMR_ERROR_MISC(21) |
Definition at line 208 of file tmr_status.h.
#define TMR_ERROR_TM_ASSERT_FAILED TMR_ERROR_CODE(0x7f01) |
Internal reader error. Contact support.
Definition at line 173 of file tmr_status.h.
#define TMR_ERROR_TOO_BIG TMR_ERROR_MISC(6) |
Definition at line 193 of file tmr_status.h.
#define TMR_ERROR_TRYAGAIN TMR_ERROR_MISC(11) |
Definition at line 198 of file tmr_status.h.
#define TMR_ERROR_TYPE_CODE 2L |
Definition at line 48 of file tmr_status.h.
#define TMR_ERROR_TYPE_COMM 1L |
Definition at line 47 of file tmr_status.h.
#define TMR_ERROR_TYPE_LLRP 4L |
Definition at line 50 of file tmr_status.h.
#define TMR_ERROR_TYPE_MISC 3L |
Definition at line 49 of file tmr_status.h.
#define TMR_ERROR_UNIMPLEMENTED TMR_ERROR_MISC(2) |
Definition at line 189 of file tmr_status.h.
#define TMR_ERROR_UNIMPLEMENTED_FEATURE TMR_ERROR_CODE(0x109) |
Command not supported.
Definition at line 72 of file tmr_status.h.
#define TMR_ERROR_UNIMPLEMENTED_OPCODE TMR_ERROR_CODE(0x102) |
Command opcode recognized, but is not supported.
Definition at line 62 of file tmr_status.h.
#define TMR_ERROR_UNSUPPORTED TMR_ERROR_MISC(3) |
Definition at line 190 of file tmr_status.h.
#define TMR_ERROR_UNSUPPORTED_READER_TYPE TMR_ERROR_MISC(16) |
Definition at line 203 of file tmr_status.h.
#define TMR_ERROR_WRITE_PASSED_LOCK_FAILED TMR_ERROR_CODE(0x403) |
For write-then-lock commands, tag was successfully written, but lock failed.
Definition at line 104 of file tmr_status.h.
#define TMR_STATUS_GET_TYPE | ( | x | ) | (((x) >> 24) & 0xff) |
Definition at line 43 of file tmr_status.h.
#define TMR_STATUS_GET_VALUE | ( | x | ) | ((x) & 0xffffff) |
Definition at line 44 of file tmr_status.h.
#define TMR_STATUS_MAKE | ( | type, | |
value | |||
) | (((type) << 24) | (value)) |
Definition at line 42 of file tmr_status.h.
#define TMR_SUCCESS TMR_STATUS_MAKE(TMR_SUCCESS_TYPE, 0) |
Definition at line 52 of file tmr_status.h.
#define TMR_SUCCESS_TYPE 0L |
Definition at line 46 of file tmr_status.h.
typedef uint32_t TMR_Status |
Definition at line 40 of file tmr_status.h.