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_t * | pTxBuffer |
| 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_t * | pRxBuffer |
| 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_t * | pIntBuffer |
| 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. | |
RdCardSim HAL parameter structure.
| uint8_t* phhalHw_RdCardSim_DataParams_t::pIntBuffer |
Internal buffer used as a scratch buffer.
Size must be wIntBufferLen*wIntBufferNum.