NXP NFC Reader Library  v4.040.05.011646
phpalI14443p3b_Sw_DataParams_t Struct Reference

Software PAL-ISO14443P3B parameter structure. More...

Data Fields

uint16_t wId
 Layer ID for this component, NEVER MODIFY!
 
void * pHalDataParams
 Pointer to the parameter structure of the underlying layer. More...
 
uint8_t bExtAtqb
 Stores whether last request used extended ATQB. More...
 
uint8_t pPupi [4]
 Array holding the activated PUPI. More...
 
uint8_t bPupiValid
 Whether the stored Pupi is valid (1) or not (0). More...
 
uint8_t bCidSupported
 Cid Support indicator; Unequal '0' if supported. More...
 
uint8_t bNadSupported
 Nad Support indicator; Unequal '0' if supported. More...
 
uint8_t bCid
 Card Identifier; Ignored if bCidSupported is equal '0'. More...
 
uint8_t bFwi
 Frame Waiting Integer. More...
 
uint8_t bFsci
 PICC Frame Size Integer; 0-8;.
 
uint8_t bFsdi
 (Current) PCD Frame Size Integer; 0-8;
 
uint8_t bDri
 (Current) Divisor Receive (PCD to PICC) Integer; 0-3;
 
uint8_t bDsi
 (Current) Divisor Send (PICC to PCD) Integer; 0-3;
 
uint8_t bAttribParam1
 Param1 parameter for attrib command. More...
 
uint8_tpHigherLayerInf
 Pointer to higher layer information buffer. More...
 
uint16_t wHigherLayerInfLen
 Length higher layer information. More...
 
uint8_tpHigherLayerResp
 Pointer to higher layer response buffer. More...
 
uint16_t wHigherLayerRespSize
 Size of higher layer response buffer. More...
 
uint16_t wHigherLayerRespLen
 Length of higher layer response. More...
 
uint8_t bOpeMode
 Operation mode. More...
 
uint8_t bPollCmd
 Used to differentiate which command to send REQA or WakeUpA command for polling.
 
uint8_t bRetryCount
 Retry count for ATTRIB command as per NFC Digital Protocol Version 1.1
For mode RD_LIB_MODE_EMVCO retry count should be 1. More...
 

Detailed Description

Software PAL-ISO14443P3B parameter structure.

Field Documentation

§ pHalDataParams

void* phpalI14443p3b_Sw_DataParams_t::pHalDataParams

Pointer to the parameter structure of the underlying layer.

§ bExtAtqb

uint8_t phpalI14443p3b_Sw_DataParams_t::bExtAtqb

Stores whether last request used extended ATQB.

§ pPupi

uint8_t phpalI14443p3b_Sw_DataParams_t::pPupi[4]

Array holding the activated PUPI.

§ bPupiValid

uint8_t phpalI14443p3b_Sw_DataParams_t::bPupiValid

Whether the stored Pupi is valid (1) or not (0).

§ bCidSupported

uint8_t phpalI14443p3b_Sw_DataParams_t::bCidSupported

Cid Support indicator; Unequal '0' if supported.

§ bNadSupported

uint8_t phpalI14443p3b_Sw_DataParams_t::bNadSupported

Nad Support indicator; Unequal '0' if supported.

§ bCid

uint8_t phpalI14443p3b_Sw_DataParams_t::bCid

Card Identifier; Ignored if bCidSupported is equal '0'.

§ bFwi

uint8_t phpalI14443p3b_Sw_DataParams_t::bFwi

Frame Waiting Integer.

§ bAttribParam1

uint8_t phpalI14443p3b_Sw_DataParams_t::bAttribParam1

Param1 parameter for attrib command.

§ pHigherLayerInf

uint8_t* phpalI14443p3b_Sw_DataParams_t::pHigherLayerInf

Pointer to higher layer information buffer.

§ wHigherLayerInfLen

uint16_t phpalI14443p3b_Sw_DataParams_t::wHigherLayerInfLen

Length higher layer information.

§ pHigherLayerResp

uint8_t* phpalI14443p3b_Sw_DataParams_t::pHigherLayerResp

Pointer to higher layer response buffer.

§ wHigherLayerRespSize

uint16_t phpalI14443p3b_Sw_DataParams_t::wHigherLayerRespSize

Size of higher layer response buffer.

§ wHigherLayerRespLen

uint16_t phpalI14443p3b_Sw_DataParams_t::wHigherLayerRespLen

Length of higher layer response.

§ bOpeMode

uint8_t phpalI14443p3b_Sw_DataParams_t::bOpeMode

Operation mode.

One of NFC, EMVCo, ISO.

§ bRetryCount

uint8_t phpalI14443p3b_Sw_DataParams_t::bRetryCount

Retry count for ATTRIB command as per NFC Digital Protocol Version 1.1
For mode RD_LIB_MODE_EMVCO retry count should be 1.


The documentation for this struct was generated from the following file: