NXP Reader Library  v17.1.0.2535
phhalHw_RdCardSim_DataParams_t Struct Reference

RdCardSim HAL parameter structure. More...

Data Fields

uint16_t wId
 Layer ID for this component, NEVER MODIFY!
 
void * pBalDataParams
 pointer to the lower layers parameter structure
 
void * pKeyStoreDataParams
 Pointer to the parameter structure of the keyStore layer.
 
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_t bTxLastBits
 Number of valid bits of the last byte in 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.
 
uint8_t bRxAlign
 Desired Bit-Alignment for reception.
 
uint16_t wAdditionalInfo
 Storage for additional error information.
 
uint8_t bCardType
 Type of card for which the hal is configured for.
 
uint16_t wRx2TxWait
 Wait time in us for the reader model to wait between the Rx and TX frames.
 
uint8_t bTxBAUD
 Storage for Tx baud rate setting.
 
uint8_t bRxBAUD
 Storage for Rx baud rate setting.
 
uint8_t bTxCrc
 Storage for Tx CRC setting.
 
uint8_t bRxCrc
 Storage for Rx CRC setting.
 
uint8_t bParity
 Storage for Parity setttings.
 
uint32_t dwResetWaitTime
 Storage for reset wait time.
 
uint32_t dwResetRecoveryTime
 Storage for reset recovery time.
 
uint8_tpIntBuffer
 Internal buffer used as a scratch buffer. More...
 
uint16_t wIntBufferLen
 Total length of internal buffer used as a scratch buffer.
 
uint16_t wIntBufferAlloc
 Flag to show the status of buffer allocation.
 
uint16_t wTimingMode
 Current timing measurement mode.
 
uint8_t bTimeoutUnit
 Unit of current timeout value (either PHHAL_HW_TIME_MICROSECONDS or PHHAL_HW_TIME_MILLISECONDS).
 
uint32_t dwTimingUs
 Current timing value.
 
uint8_t bTPactive
 Is Testpad communication active or not.
 
uint16_t wTimeT1
 Optinal timeout T1 for Testpad communication.
 
uint16_t wTimeT2
 Optinal timeout T2 for Testpad communication.
 
uint16_t wTimeT3
 Optinal timeout T3 for Testpad communication.
 
uint16_t wTimeT4
 Optinal timeout T4 for Testpad communication.
 
uint16_t wSyncOption
 Syncronisation option for Testpad communication.
 
uint8_t bC40ModeEnabled
 Indicates if the C40 mode communication is enabled.
 

Detailed Description

RdCardSim HAL parameter structure.

Field Documentation

◆ pIntBuffer

uint8_t* phhalHw_RdCardSim_DataParams_t::pIntBuffer

Internal buffer used as a scratch buffer.

Size must be wIntBufferLen*wIntBufferNum.


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