Public Member Functions | Public Attributes
FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1 Class Reference

#include <FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1.h>

List of all members.

Public Member Functions

int AbortTransaction (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int Authenticate (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo)
int ChangeFileSettings (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucFileNo, unsigned char ucNewFileCommSettings, unsigned char ucNewFileReadWriteAccessRights, unsigned char ucNewFileChangeAccessRights, unsigned char ucNewFileReadAccessRights, unsigned char ucNewFileWriteAccessRights)
int ChangeKey (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucKeyNoToBeChanged, unsigned char ucAESNewKeyVersion, std::string sOldKey, std::string sNewKey)
int ChangeKeySettings (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucNewKeySettings)
int ClearRecordFile (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucFileNo, unsigned char ucFileCommSettings)
int CommitTransaction (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int CreateApplication (unsigned int uiApplicationID, unsigned char ucKeySetting1, unsigned char ucKeySetting2, unsigned int uiISOFileID, std::string sDFName, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int CreateBackupDataFile (unsigned char ucFileNo, bool bWithISOFileID, unsigned int uiISOFileID, unsigned char ucFileCommSettings, unsigned char ucFileReadWriteAccessRights, unsigned char ucFileChangeAccessRights, unsigned char ucFileReadAccessRights, unsigned char ucFileWriteAccessRights, unsigned int uiFileSize, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int CreateCyclicRecordFile (unsigned char ucFileNo, bool bWithISOFileID, unsigned int uiISOFileID, unsigned char ucFileCommSettings, unsigned char ucFileReadWriteAccessRights, unsigned char ucFileChangeAccessRights, unsigned char ucFileReadAccessRights, unsigned char ucFileWriteAccessRights, unsigned int uiRecordSize, unsigned int uiMaxNoOfRecords, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int CreateLinearRecordFile (unsigned char ucFileNo, bool bWithISOFileID, unsigned int uiISOFileID, unsigned char ucFileCommSettings, unsigned char ucFileReadWriteAccessRights, unsigned char ucFileChangeAccessRights, unsigned char ucFileReadAccessRights, unsigned char ucFileWriteAccessRights, unsigned int uiRecordSize, unsigned int uiMaxNoOfRecords, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int CreateStdDataFile (unsigned char ucFileNo, bool bWithISOFileID, unsigned int uiISOFileID, unsigned char ucFileCommSettings, unsigned char ucFileReadWriteAccessRights, unsigned char ucFileChangeAccessRights, unsigned char ucFileReadAccessRights, unsigned char ucFileWriteAccessRights, unsigned int uiFileSize, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int CreateValueFile (unsigned char ucFileNo, unsigned char ucFileCommSettings, unsigned char ucFileReadWriteAccessRights, unsigned char ucFileChangeAccessRights, unsigned char ucFileReadAccessRights, unsigned char ucFileWriteAccessRights, unsigned int uiLowerLimit, unsigned int uiUpperLimit, unsigned int uiValue, unsigned char ucLimitedCreditEnabled, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int Credit (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucFileNo, unsigned char ucFileCommSettings, unsigned int uiCreditValue)
int Debit (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucFileNo, unsigned char ucFileCommSettings, unsigned int uiDebitValue)
int DeleteApplication (unsigned int uiApplicationID, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int DeleteFile (unsigned char ucFileNo, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
 FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1 (FEDM_ISOTabItem *pTabItem, FedmIscTagHandler_ISO14443_4_MIFARE_DESFire *pParent)
int FormatPICC (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int FreeMemory (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int GetApplicationIDs (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int GetCardUID (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int GetDFNames (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int GetFileIDs (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int GetFileSettings (unsigned char ucFileNo, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int GetISOFileIDs (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int GetKeySettings (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int GetKeyVersion (unsigned char ucDESFireKeyNo, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int GetValue (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucFileNo, unsigned char ucFileCommSettings, unsigned int &uiValue)
int GetVersion (unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
virtual void Init ()
int LimitedCredit (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucFileNo, unsigned char ucFileCommSettings, unsigned int uiCreditValue)
int ReadRecords (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucFileNo, unsigned char ucFileCommSettings, unsigned int uiRecordOffset, unsigned int uiNoOfRecords, unsigned int uiRecordSize, unsigned char *pucRecordData)
int ReadStandardData (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucFileNo, unsigned char ucFileCommSettings, unsigned int uiFileOffset, unsigned int uiFileLen, unsigned char *pucFileData)
int SelectApplication (unsigned int uiApplicationID, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int SetConfiguration (unsigned char *pucRequestData, unsigned int uiRequestLength, unsigned char *pucResponseData, unsigned int uiResponseBufferLength, unsigned int &uiResponseLength)
int WriteRecord (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucFileNo, unsigned char ucFileCommSettings, unsigned int uiFileOffset, unsigned int uiRecordLen, unsigned char *pucRecordData)
int WriteStandardData (unsigned int uiApplicationID, unsigned char ucReaderKeyIndex, unsigned char ucDESFireKeyNo, unsigned char ucFileNo, unsigned char ucFileCommSettings, unsigned int uiFileOffset, unsigned int uiFileLen, unsigned char *pucFileData)
virtual ~FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1 ()

Public Attributes

FedmIscTagHandler_ISO14443_4_MIFARE_DESFirem_pParent
FEDM_ISOTabItemm_pTabItem
unsigned char m_ucErrorSource
unsigned int m_uiErrorCode

Detailed Description

Definition at line 61 of file FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1.h.


Constructor & Destructor Documentation


Member Function Documentation

int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::AbortTransaction ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::Authenticate ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::ChangeFileSettings ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucFileNo,
unsigned char  ucNewFileCommSettings,
unsigned char  ucNewFileReadWriteAccessRights,
unsigned char  ucNewFileChangeAccessRights,
unsigned char  ucNewFileReadAccessRights,
unsigned char  ucNewFileWriteAccessRights 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::ChangeKey ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucKeyNoToBeChanged,
unsigned char  ucAESNewKeyVersion,
std::string  sOldKey,
std::string  sNewKey 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::ChangeKeySettings ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucNewKeySettings 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::ClearRecordFile ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucFileNo,
unsigned char  ucFileCommSettings 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::CommitTransaction ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::CreateApplication ( unsigned int  uiApplicationID,
unsigned char  ucKeySetting1,
unsigned char  ucKeySetting2,
unsigned int  uiISOFileID,
std::string  sDFName,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::CreateBackupDataFile ( unsigned char  ucFileNo,
bool  bWithISOFileID,
unsigned int  uiISOFileID,
unsigned char  ucFileCommSettings,
unsigned char  ucFileReadWriteAccessRights,
unsigned char  ucFileChangeAccessRights,
unsigned char  ucFileReadAccessRights,
unsigned char  ucFileWriteAccessRights,
unsigned int  uiFileSize,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::CreateCyclicRecordFile ( unsigned char  ucFileNo,
bool  bWithISOFileID,
unsigned int  uiISOFileID,
unsigned char  ucFileCommSettings,
unsigned char  ucFileReadWriteAccessRights,
unsigned char  ucFileChangeAccessRights,
unsigned char  ucFileReadAccessRights,
unsigned char  ucFileWriteAccessRights,
unsigned int  uiRecordSize,
unsigned int  uiMaxNoOfRecords,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::CreateLinearRecordFile ( unsigned char  ucFileNo,
bool  bWithISOFileID,
unsigned int  uiISOFileID,
unsigned char  ucFileCommSettings,
unsigned char  ucFileReadWriteAccessRights,
unsigned char  ucFileChangeAccessRights,
unsigned char  ucFileReadAccessRights,
unsigned char  ucFileWriteAccessRights,
unsigned int  uiRecordSize,
unsigned int  uiMaxNoOfRecords,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::CreateStdDataFile ( unsigned char  ucFileNo,
bool  bWithISOFileID,
unsigned int  uiISOFileID,
unsigned char  ucFileCommSettings,
unsigned char  ucFileReadWriteAccessRights,
unsigned char  ucFileChangeAccessRights,
unsigned char  ucFileReadAccessRights,
unsigned char  ucFileWriteAccessRights,
unsigned int  uiFileSize,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::CreateValueFile ( unsigned char  ucFileNo,
unsigned char  ucFileCommSettings,
unsigned char  ucFileReadWriteAccessRights,
unsigned char  ucFileChangeAccessRights,
unsigned char  ucFileReadAccessRights,
unsigned char  ucFileWriteAccessRights,
unsigned int  uiLowerLimit,
unsigned int  uiUpperLimit,
unsigned int  uiValue,
unsigned char  ucLimitedCreditEnabled,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::Credit ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucFileNo,
unsigned char  ucFileCommSettings,
unsigned int  uiCreditValue 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::Debit ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucFileNo,
unsigned char  ucFileCommSettings,
unsigned int  uiDebitValue 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::DeleteApplication ( unsigned int  uiApplicationID,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::DeleteFile ( unsigned char  ucFileNo,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::FormatPICC ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::FreeMemory ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::GetApplicationIDs ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::GetCardUID ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::GetDFNames ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::GetFileIDs ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::GetFileSettings ( unsigned char  ucFileNo,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::GetISOFileIDs ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::GetKeySettings ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::GetKeyVersion ( unsigned char  ucDESFireKeyNo,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::GetValue ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucFileNo,
unsigned char  ucFileCommSettings,
unsigned int &  uiValue 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::GetVersion ( unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::LimitedCredit ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucFileNo,
unsigned char  ucFileCommSettings,
unsigned int  uiCreditValue 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::ReadRecords ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucFileNo,
unsigned char  ucFileCommSettings,
unsigned int  uiRecordOffset,
unsigned int  uiNoOfRecords,
unsigned int  uiRecordSize,
unsigned char *  pucRecordData 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::ReadStandardData ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucFileNo,
unsigned char  ucFileCommSettings,
unsigned int  uiFileOffset,
unsigned int  uiFileLen,
unsigned char *  pucFileData 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::SelectApplication ( unsigned int  uiApplicationID,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::SetConfiguration ( unsigned char *  pucRequestData,
unsigned int  uiRequestLength,
unsigned char *  pucResponseData,
unsigned int  uiResponseBufferLength,
unsigned int &  uiResponseLength 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::WriteRecord ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucFileNo,
unsigned char  ucFileCommSettings,
unsigned int  uiFileOffset,
unsigned int  uiRecordLen,
unsigned char *  pucRecordData 
)
int FedmIscTagHandler_ISO14443_4_MIFARE_DESFire_Impl_C1::WriteStandardData ( unsigned int  uiApplicationID,
unsigned char  ucReaderKeyIndex,
unsigned char  ucDESFireKeyNo,
unsigned char  ucFileNo,
unsigned char  ucFileCommSettings,
unsigned int  uiFileOffset,
unsigned int  uiFileLen,
unsigned char *  pucFileData 
)

Member Data Documentation


The documentation for this class was generated from the following files:


maggie_rfid_drivers
Author(s): Raul Perula-Martinez
autogenerated on Mon Sep 14 2015 03:05:32