Mercury API - Gen2 tag information and interfaces. More...
Go to the source code of this file.
#define TMR_GEN2_MAX_PC_BYTE_COUNT (6) |
Size allocated for storing PC data in TMR_GEN2_TagData
Definition at line 519 of file tmr_gen2.h.
typedef enum TMR_GEN2_Bank TMR_GEN2_Bank |
Gen2 memory banks
typedef struct TMR_GEN2_Bap TMR_GEN2_Bap |
Gen2 bap parameters
a 16 byte(128 bit) Gen2 Denatran IAV write credentials
a 16 byte(128 bit) Gen2 Denatran IAV write sec credentials
typedef enum TMR_GEN2_DivideRatio TMR_GEN2_DivideRatio |
Gen2 divide ratio values
typedef struct TMR_GEN2_HibikiSystemInformation TMR_GEN2_HibikiSystemInformation |
typedef enum TMR_GEN2_LinkFrequency TMR_GEN2_LinkFrequency |
Gen2 link frequencies
typedef struct TMR_GEN2_LockAction TMR_GEN2_LockAction |
The arguments to a TMR_lockTag() method for Gen2 tags.
typedef enum TMR_GEN2_LockBits TMR_GEN2_LockBits |
Memory lock bits
typedef uint32_t TMR_GEN2_Password |
A 32-bit password (access or kill) in the Gen2 protocol.
Definition at line 77 of file tmr_gen2.h.
typedef enum TMR_GEN2_ProtocolExtension TMR_GEN2_ProtocolExtension |
Gen2 Protcol Extension parameters
typedef enum TMR_GEN2_Session TMR_GEN2_Session |
Gen2 session values
typedef struct TMR_GEN2_TagData TMR_GEN2_TagData |
Gen2-specific per-tag data
typedef enum TMR_GEN2_TagEncoding TMR_GEN2_TagEncoding |
Gen2 tag encoding modulation values
typedef enum TMR_GEN2_Target TMR_GEN2_Target |
Gen2 target search algorithms
typedef enum TMR_GEN2_Tari TMR_GEN2_Tari |
Gen2 Tari values
typedef enum TMR_GEN2_TrExt TMR_GEN2_TrExt |
Gen2 TrExt bit
typedef enum TMR_GEN2_UNTRACEABLE_Epc TMR_GEN2_UNTRACEABLE_Epc |
Gen2v2 untraceably hides part of EPC memory or not
typedef enum TMR_GEN2_UNTRACEABLE_Range TMR_GEN2_UNTRACEABLE_Range |
specifies Gen2v2 Tag’s operating range
typedef enum TMR_GEN2_UNTRACEABLE_Tid TMR_GEN2_UNTRACEABLE_Tid |
Gen2v2 untraceably hides part of TID memory or not
Gen2v2 untraceably hides part of UserMemory memory or not
typedef enum TMR_GEN2_WriteMode TMR_GEN2_WriteMode |
Gen2 WriteMode
typedef union TMR_Monza4_ControlByte TMR_Monza4_ControlByte |
TMR_Monza4_ControlByte is an argument to Monza4 QTReadWrite custom command User can set the control byte directly using the 8 bit 'data' field. Otherwise, provides an option to individually set each flag. Instance of TMR_Monza4_ControlByte must be initialized before using either by declaring it as 'static' (or initializing it to 0) or by using the constructor routine TMR_init_Monza4_ControlByte() method.
typedef union TMR_Monza4_Payload TMR_Monza4_Payload |
TMR_Monza4_Payload is an argument to Monza4 QTReadWrite custom command User can set the payload directly using the 16 bit 'data' field. Otherwise, provides an option to individually set each flag. Instance of TMR_Monza4_Payload must be initialized before using either by declaring it as 'static' (or initializing it to 0) or by using the constructor routine TMR_init_Monza4_Payload() method. This field controls the QT functionality. These bits are ignored when the Read/Write field equals 0 in control byte.
typedef union TMR_NXP_ConfigWord TMR_NXP_ConfigWord |
The argument to a ChangeConfig command for NXP G2iL tags User can set the configWord directly using the 16 bit 'data' field. Otherwise, provides an option to individually set each flag. Instance of TMR_NXP_ConfigWord must be initialized before using either by declaring it as 'static' or by using the constructor routine TMR_init_NXP_ConfigWord() method.
typedef enum TMR_NXP_KeyId TMR_NXP_KeyId |
Authentication KeyId
typedef enum TMR_NXP_Profile TMR_NXP_Profile |
Memory profile for the addition of custom data
typedef enum TMR_SR_GEN2_SiliconType TMR_SR_GEN2_SiliconType |
Defines the values for different gen2 silicon types.
enum TMR_GEN2_Bank |
Gen2 memory banks
Definition at line 104 of file tmr_gen2.h.
enum TMR_GEN2_DivideRatio |
Gen2 divide ratio values
Definition at line 163 of file tmr_gen2.h.
Gen2 link frequencies
TMR_GEN2_LINKFREQUENCY_250KHZ |
250 kHz |
TMR_GEN2_LINKFREQUENCY_320KHZ |
320 KHZ |
TMR_GEN2_LINKFREQUENCY_640KHZ |
640 kHz |
TMR_GEN2_LINKFREQUENCY_MAX | |
TMR_GEN2_LINKFREQUENCY_INVALID |
Definition at line 214 of file tmr_gen2.h.
enum TMR_GEN2_LockBits |
Memory lock bits
Definition at line 38 of file tmr_gen2.h.
Gen2 Protcol Extension parameters
Definition at line 227 of file tmr_gen2.h.
enum TMR_GEN2_Session |
Gen2 session values
TMR_GEN2_SESSION_MIN | |
TMR_GEN2_SESSION_S0 |
Session 0 |
TMR_GEN2_SESSION_S1 |
Session 1 |
TMR_GEN2_SESSION_S2 |
Session 2 |
TMR_GEN2_SESSION_S3 |
Session 3 |
TMR_GEN2_SESSION_MAX | |
TMR_GEN2_SESSION_INVALID |
Definition at line 147 of file tmr_gen2.h.
enum TMR_GEN2_TagEncoding |
Gen2 tag encoding modulation values
TMR_GEN2_FM0 |
FM0 |
TMR_GEN2_MILLER_MIN | |
TMR_GEN2_MILLER_M_2 |
M = 2 |
TMR_GEN2_MILLER_M_4 |
M = 4 |
TMR_GEN2_MILLER_M_8 |
M = 8 |
TMR_GEN2_MILLER_MAX | |
TMR_GEN2_MILLER_INVALID |
Definition at line 197 of file tmr_gen2.h.
enum TMR_GEN2_Target |
Gen2 target search algorithms
Definition at line 181 of file tmr_gen2.h.
enum TMR_GEN2_Tari |
Gen2 Tari values
TMR_GEN2_TARI_25US |
Tari of 25 microseconds |
TMR_GEN2_TARI_12_5US |
Tari of 12.5 microseconds |
TMR_GEN2_TARI_6_25US |
Tari of 6.25 microseconds |
TMR_GEN2_TARI_MAX | |
TMR_GEN2_TARI_INVALID |
Definition at line 310 of file tmr_gen2.h.
enum TMR_GEN2_TrExt |
Gen2 TrExt bit
TMR_GEN2_TR_EXT_NO_PILOT_TONE |
No pilot tone in tag response |
TMR_GEN2_TR_EXT_PILOT_TONE |
Pilot tone in tag response |
Definition at line 172 of file tmr_gen2.h.
Gen2v2 untraceably hides part of EPC memory or not
Definition at line 243 of file tmr_gen2.h.
specifies Gen2v2 Tag’s operating range
Definition at line 277 of file tmr_gen2.h.
Gen2v2 untraceably hides part of TID memory or not
Definition at line 252 of file tmr_gen2.h.
Gen2v2 untraceably hides part of UserMemory memory or not
Definition at line 268 of file tmr_gen2.h.
enum TMR_GEN2_WriteMode |
Gen2 WriteMode
TMR_GEN2_WORD_ONLY |
WORD ONLY |
TMR_GEN2_BLOCK_ONLY |
BLOCK ONLY |
TMR_GEN2_BLOCK_FALLBACK |
BLOCK FALLBACK |
Definition at line 323 of file tmr_gen2.h.
enum TMR_NXP_KeyId |
enum TMR_NXP_Profile |
Memory profile for the addition of custom data
Definition at line 299 of file tmr_gen2.h.
Defines the values for different gen2 silicon types.
Definition at line 337 of file tmr_gen2.h.