NXP Reader Library  v17.1.0.2535
phalMfdfEVx_SamAV3_NonX_DataParams_t Struct Reference

MIFARE DESFire EVx SAM NonX parameter structure
More...

Data Fields

uint16_t wId
 Layer ID for this component, NEVER MODIFY!
 
phhalHw_SamAV3_DataParams_tpHalSamDataParams
 Pointer to the parameter structure of the HAL of the SAM layer.
 
void * pPalMifareDataParams
 Pointer to the parameter structure of the palMifare component.
 
phTMIUtils_tpTMIDataParams
 Pointer to the parameter structure for collecting TMI.
 
uint8_tpTmpBuffer
 Temporary buffer for framing the command buffer.
 
uint16_t wTmpBufSize
 Size of Temporary buffer.
 
uint8_t bAuthMode
 Authentication. More...
 
uint8_t bKeyNo
 Key number against which authenticated.
 
uint8_t bWrappedMode
 Wrapped APDU mode. More...
 
uint8_t bExtendedLenApdu
 Extended length APDU. More...
 
uint8_t pAid [3]
 Currently selected application Id.
 
uint16_t wAdditionalInfo
 Specific error codes for DESFire generic errors or error codes returned by the card.
 
uint8_t bCmdCode
 Command code. More...
 
uint8_t bUid [15]
 Complete UID of the PICC. More...
 
uint8_t bUidLength
 Length of bytes available in bUid buffer.
 
uint8_t bReturn_FabID
 Get / Set the return of Fabrication Identifier. More...
 

Detailed Description

MIFARE DESFire EVx SAM NonX parameter structure

Field Documentation

◆ bAuthMode

uint8_t phalMfdfEVx_SamAV3_NonX_DataParams_t::bAuthMode

Authentication.

Mode 0x0A or Ox1A or OxAA.

◆ bWrappedMode

uint8_t phalMfdfEVx_SamAV3_NonX_DataParams_t::bWrappedMode

Wrapped APDU mode.

All native commands need to be sent wrapped in ISO 7816 APDU's

◆ bExtendedLenApdu

uint8_t phalMfdfEVx_SamAV3_NonX_DataParams_t::bExtendedLenApdu

Extended length APDU.

If set the native commands should be wrapped in extended format

◆ bCmdCode

uint8_t phalMfdfEVx_SamAV3_NonX_DataParams_t::bCmdCode

Command code.

This will be used for differentiating the common error codes between different commands.

◆ bUid

uint8_t phalMfdfEVx_SamAV3_NonX_DataParams_t::bUid[15]

Complete UID of the PICC.

This will be updated when phalMfdfEVx_GetCardUID interface is called.

◆ bReturn_FabID

uint8_t phalMfdfEVx_SamAV3_NonX_DataParams_t::bReturn_FabID

Get / Set the return of Fabrication Identifier.

When Set will be utilized during GetVersion command exchange.


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