Transponder class providing manufacturer specific commands for ISO 14443-3 compliant Transponders of type MIFARE Plus in Security Level 2 from manufacturer NXP Semiconductors. More...
#include <FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.h>
Public Member Functions | |
int | AESandCrypto1Authent (unsigned int uiDBAddr, unsigned char ucKeyType, unsigned char ucKeyNo, unsigned char ucReaderKeyIndex) |
MIFARE Plus Command [0x75], realized with Reader command [0xC2][0x75] MFP_SL2_AESandCRYPTO1Authent. | |
int | MultiBlockRead (unsigned int uiBlockNo, unsigned char ucLength, unsigned char *pucResponseData) |
MIFARE Plus Command [0x38], realized with Reader command [0xC2][0x38] MFP_SL2_MultiBlockRead. | |
int | MultiBlockWrite (unsigned int uiBlockNo, unsigned char ucLength, unsigned char *pucRequestData) |
MIFARE Plus Command [0xA8], realized with Reader command [0xC2][0xA8] MFP_SL2_MultiBlockWrite. | |
Protected Member Functions | |
FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2 (FEDM_ISCReader *pReader, FEDM_ISOTabItem *pTabItem) | |
FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2 (FEDM_ISCReader *pReader, unsigned int uiTagHandlerType, FEDM_ISOTabItem *pTabItem) | |
virtual | ~FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2 () |
Friends | |
class | FEDM_ISCReader |
class | FEDM_ISCReaderModule |
class | FEDM_ISOTabItem |
Transponder class providing manufacturer specific commands for ISO 14443-3 compliant Transponders of type MIFARE Plus in Security Level 2 from manufacturer NXP Semiconductors.
Description
High-level class for easy-to-use Transponder specific communication. See OBID::FEDM::Core::ITagGroup for additional information.
This class implements the communication with [0xC2] Reader commands.
Detailed description about the command interface can be found in:
Definition at line 69 of file FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.h.
FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2::FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2 | ( | FEDM_ISCReader * | pReader, |
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 54 of file FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.cpp.
FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2::FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2 | ( | FEDM_ISCReader * | pReader, |
unsigned int | uiTagHandlerType, | ||
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 62 of file FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.cpp.
FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2::~FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2 | ( | ) | [protected, virtual] |
Definition at line 71 of file FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.cpp.
int FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2::AESandCrypto1Authent | ( | unsigned int | uiDBAddr, |
unsigned char | ucKeyType, | ||
unsigned char | ucKeyNo, | ||
unsigned char | ucReaderKeyIndex | ||
) |
MIFARE Plus Command [0x75], realized with Reader command [0xC2][0x75] MFP_SL2_AESandCRYPTO1Authent.
Description
This method is a Security Level 2 command.
Detailed description about the command and the parameters can be found in:
Definition at line 99 of file FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.cpp.
int FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2::MultiBlockRead | ( | unsigned int | uiBlockNo, |
unsigned char | ucLength, | ||
unsigned char * | pucResponseData | ||
) |
MIFARE Plus Command [0x38], realized with Reader command [0xC2][0x38] MFP_SL2_MultiBlockRead.
Description
This method is a Security Level 2 command.
Detailed description about the command and the parameters can be found in:
Definition at line 148 of file FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.cpp.
int FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2::MultiBlockWrite | ( | unsigned int | uiBlockNo, |
unsigned char | ucLength, | ||
unsigned char * | pucRequestData | ||
) |
MIFARE Plus Command [0xA8], realized with Reader command [0xC2][0xA8] MFP_SL2_MultiBlockWrite.
Description
This method is a Security Level 2 command.
Detailed description about the command and the parameters can be found in:
Definition at line 195 of file FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.cpp.
friend class FEDM_ISCReader [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_3_MIFARE_Plus.
Definition at line 75 of file FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.h.
friend class FEDM_ISCReaderModule [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_3_MIFARE_Plus.
Definition at line 74 of file FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.h.
friend class FEDM_ISOTabItem [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_3_MIFARE_Plus.
Definition at line 76 of file FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2.h.