NXP Reader Library  v17.1.0.2535
phhalHw_Pcsc_DataParams_t Struct Reference

PCSC HAL component. More...

Data Fields

uint16_t wId
 Layer ID for this component, NEVER MODIFY!.
 
void * pBalDataParams
 Pointer to the BAL parameter structure.
 
void * pKeyStoreDataParams
 Pointer to the Key Store parameter structure.
 
uint8_t bTxLastBits
 TxLastbits for ExchangeRaw function.
 
uint8_tpTxBuffer
 Pointer to global transmit buffer used by the Exchange() function.
 
uint16_t wTxBufSize
 Size of the global transmit buffer.
 
uint16_t wTxBufLen
 Number of valid bytes within the transmit buffer.
 
uint8_tpRxBuffer
 Pointer to global receive buffer used by the Exchange() function.
 
uint16_t wRxBufSize
 Size of the global receive buffer.
 
uint16_t wRxBufLen
 Number of valid bytes within the receive buffer.
 
uint16_t wRxBufStartPos
 Starting position within the global receive buffer.
 
uint16_t wTxBufStartPos
 Starting position within the global transmit buffer (used if TxBuffer equals RxBuffer).
 
uint16_t dwFdtPc
 Current timing value backup for PC.
 
uint8_t bCardType
 Type of card for which the hal is configured for (if any).
 
uint16_t wErrorCode
 SW1 SW2 error code received in response from reader.
 
uint8_t bRxLastBits
 Number of valid bits in last byte received.
 
uint8_t bCollPos
 Collision position in received data.
 
uint8_t bTransparentSession
 Flag to indicate transparent session is open.
 
uint32_t dwTimeoutUs
 Receive timeout in microseconds.
 
uint8_t bSak
 Type A SAK; Updated when switch protocol to layer 3A is success.
 
uint16_t wFieldOffTime
 Field-Off-Time in milliseconds.
 
uint16_t wFieldRecoveryTime
 Field-Recovery-Time in milliseconds.
 
uint16_t wTxRxFlag
 Transmission and Reception Flag to be used with phhalHw_Pcsc_Cmd_TxRxFlag.
 
uint8_t bExchangeType
 Type of HAL exchange to use. More...
 
uint16_t wAdditionalInfo
 Additional Information.
 
uint8_t bKeyLocation
 Key location for PCSC load key command (PHHAL_HW_PCSC_KEY_LOC_VOLATILE or PHHAL_HW_PCSC_KEY_LOC_NONVOLATILE).
 
uint8_t bTxDataRate
 Type A TX data rate.
 
uint8_t bRxDataRate
 Type A RX data rate.
 

Detailed Description

PCSC HAL component.

This structure holds all the data that are required for the PCSC HAL operations.

Field Documentation

◆ bExchangeType

uint8_t phhalHw_Pcsc_DataParams_t::bExchangeType

Type of HAL exchange to use.

PHHAL_HW_PCSC_TRANSPARENT (default) or PHHAL_HW_PCSC_NORMAL.


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