Classes | Typedefs | Enumerations | Functions
tmr_tag_auth.h File Reference

Mercury API - Tag Authentication Interface. More...

#include "tmr_gen2.h"
Include dependency graph for tmr_tag_auth.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TMR_TagAuthentication

Typedefs

typedef enum TMR_AuthType TMR_AuthType
typedef struct
TMR_TagAuthentication 
TMR_TagAuthentication

Enumerations

enum  TMR_AuthType { TMR_AUTH_TYPE_GEN2_PASSWORD = 0, TMR_AUTH_TYPE_GEN2_DENATRAN_IAV_WRITE_CREDENTIALS = 1, TMR_AUTH_TYPE_GEN2_DENATRAN_IAV_WRITE_SEC_CREDENTIALS = 2 }

Functions

TMR_Status TMR_TA_init_gen2 (TMR_TagAuthentication *auth, TMR_GEN2_Password password)
TMR_Status TMR_TA_init_gen2_Denatran_IAV_writeCredentials (TMR_TagAuthentication *auth, uint8_t idLength, uint8_t *tafId, uint8_t len, uint8_t *data)
TMR_Status TMR_TA_init_gen2_Denatran_IAV_writeSecCredentials (TMR_TagAuthentication *auth, uint8_t dataLength, uint8_t *data, uint8_t len, uint8_t *credentials)

Detailed Description

Mercury API - Tag Authentication Interface.

Author:
Brian Fiegel
Date:
4/18/2009

Definition in file tmr_tag_auth.h.


Typedef Documentation

typedef enum TMR_AuthType TMR_AuthType

Authentication data for RFID tag protocols.


Enumeration Type Documentation

Enumerator:
TMR_AUTH_TYPE_GEN2_PASSWORD 
TMR_AUTH_TYPE_GEN2_DENATRAN_IAV_WRITE_CREDENTIALS 
TMR_AUTH_TYPE_GEN2_DENATRAN_IAV_WRITE_SEC_CREDENTIALS 

Definition at line 41 of file tmr_tag_auth.h.


Function Documentation

Initialize a TMR_TagAuthentication structure as a Gen2 password.

Parameters:
authPointer to the structure to initialize.
passwordThe password 32-bit Gen2 password value.

Definition at line 1085 of file tm_reader.c.

TMR_Status TMR_TA_init_gen2_Denatran_IAV_writeCredentials ( TMR_TagAuthentication auth,
uint8_t  idLength,
uint8_t *  tagId,
uint8_t  len,
uint8_t *  data 
)

Initialize a TMR_TagAuthentication structure as Denatran IAV write credential

Parameters:
authPointer to the structure to initialize.
dataGen2 Denatran IAV write credential

Definition at line 1101 of file tm_reader.c.

TMR_Status TMR_TA_init_gen2_Denatran_IAV_writeSecCredentials ( TMR_TagAuthentication auth,
uint8_t  length,
uint8_t *  data,
uint8_t  len,
uint8_t *  credentials 
)

Initialize a TMR_TagAuthentication structure as Denatran IAV write credential

Parameters:
authPointer to the structure to initialize.
dataGen2 Denatran IAV write credential

Definition at line 1142 of file tm_reader.c.



thingmagic_rfid
Author(s): Brian Bingham
autogenerated on Thu May 16 2019 03:01:26