Transponder class providing manufacturer specific commands for ISO 14443-4 compliant Transponders of type MAX66020 from manufacturer Maxim. More...
#include <FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.h>
Public Member Functions | |
int | CustomReadBlock (unsigned char ucBlockNumber, unsigned char &ucIndicator, unsigned char *pucMemoryData, unsigned char *pucIntegrityBytes) |
Command [0xA4]: Custom Read Block. | |
int | LockAFI (unsigned char &ucIndicator) |
Command [0x28]: Lock AFI. | |
int | LockBlock (unsigned char ucBlockNumber, unsigned char &ucIndicator) |
Command [0x22]: Lock Block. | |
int | ReadSingleBlock (unsigned char ucBlockNumber, unsigned char &ucIndicator, unsigned char *pucMemoryData) |
Command [0x20]: Read Single Block. | |
int | ReadSingleBlockWithBlockSecurity (unsigned char ucBlockNumber, unsigned char &ucIndicator, unsigned char &ucSecurityStatus, unsigned char *pucMemoryData) |
Command [0xB0]: Read Single Block with Block Security. | |
int | WriteAFI (unsigned char ucAfiValue, unsigned char &ucIndicator) |
Command [0x27]: Write AFI. | |
int | WriteSingleBlock (unsigned char ucBlockNumber, unsigned char *pucNewBlockData, unsigned char &ucIndicator) |
Command [0x21]: Write Single Block. | |
Protected Member Functions | |
FedmIscTagHandler_ISO14443_4_Maxim_MAX66020 (FEDM_ISCReader *pReader, FEDM_ISOTabItem *pTabItem) | |
FedmIscTagHandler_ISO14443_4_Maxim_MAX66020 (FEDM_ISCReader *pReader, unsigned int uiTagHandlerType, FEDM_ISOTabItem *pTabItem) | |
virtual | ~FedmIscTagHandler_ISO14443_4_Maxim_MAX66020 () |
Protected Attributes | |
unsigned char | m_ucRequestData [64] |
unsigned char | m_ucResponseData [256] |
Friends | |
class | FEDM_ISCReader |
class | FEDM_ISCReaderModule |
class | FEDM_ISOTabItem |
Transponder class providing manufacturer specific commands for ISO 14443-4 compliant Transponders of type MAX66020 from manufacturer Maxim.
Description
High-level class for easy-to-use Transponder specific communication. See OBID::FEDM::Core::ITagGroup for additional information.
Detailed description about the command interface can be found in:
Definition at line 55 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.h.
FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::FedmIscTagHandler_ISO14443_4_Maxim_MAX66020 | ( | FEDM_ISCReader * | pReader, |
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 54 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.cpp.
FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::FedmIscTagHandler_ISO14443_4_Maxim_MAX66020 | ( | FEDM_ISCReader * | pReader, |
unsigned int | uiTagHandlerType, | ||
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 62 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.cpp.
FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::~FedmIscTagHandler_ISO14443_4_Maxim_MAX66020 | ( | ) | [protected, virtual] |
Definition at line 71 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.cpp.
int FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::CustomReadBlock | ( | unsigned char | ucBlockNumber, |
unsigned char & | ucIndicator, | ||
unsigned char * | pucMemoryData, | ||
unsigned char * | pucIntegrityBytes | ||
) |
Command [0xA4]: Custom Read Block.
Description
This method is realized with Reader command [0xB2][0xBE] : T=CL APDU for synchronous call.
Detailed description about the command and the parameters can be found in:
Definition at line 215 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.cpp.
int FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::LockAFI | ( | unsigned char & | ucIndicator | ) |
Command [0x28]: Lock AFI.
Description
This method is realized with Reader command [0xB2][0xBE] : T=CL APDU for synchronous call.
Detailed description about the command and the parameters can be found in:
Definition at line 318 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.cpp.
int FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::LockBlock | ( | unsigned char | ucBlockNumber, |
unsigned char & | ucIndicator | ||
) |
Command [0x22]: Lock Block.
Description
This method is realized with Reader command [0xB2][0xBE] : T=CL APDU for synchronous call.
Detailed description about the command and the parameters can be found in:
Definition at line 416 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.cpp.
int FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::ReadSingleBlock | ( | unsigned char | ucBlockNumber, |
unsigned char & | ucIndicator, | ||
unsigned char * | pucMemoryData | ||
) |
Command [0x20]: Read Single Block.
Description
This method is realized with Reader command [0xB2][0xBE] : T=CL APDU for synchronous call.
Detailed description about the command and the parameters can be found in:
Definition at line 96 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.cpp.
int FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::ReadSingleBlockWithBlockSecurity | ( | unsigned char | ucBlockNumber, |
unsigned char & | ucIndicator, | ||
unsigned char & | ucSecurityStatus, | ||
unsigned char * | pucMemoryData | ||
) |
Command [0xB0]: Read Single Block with Block Security.
Description
This method is realized with Reader command [0xB2][0xBE] : T=CL APDU for synchronous call.
Detailed description about the command and the parameters can be found in:
Definition at line 154 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.cpp.
int FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::WriteAFI | ( | unsigned char | ucAfiValue, |
unsigned char & | ucIndicator | ||
) |
Command [0x27]: Write AFI.
Description
This method is realized with Reader command [0xB2][0xBE] : T=CL APDU for synchronous call.
Detailed description about the command and the parameters can be found in:
Definition at line 276 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.cpp.
int FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::WriteSingleBlock | ( | unsigned char | ucBlockNumber, |
unsigned char * | pucNewBlockData, | ||
unsigned char & | ucIndicator | ||
) |
Command [0x21]: Write Single Block.
Description
This method is realized with Reader command [0xB2][0xBE] : T=CL APDU for synchronous call.
Detailed description about the command and the parameters can be found in:
Definition at line 360 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.cpp.
friend class FEDM_ISCReader [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_4_Maxim.
Definition at line 61 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.h.
friend class FEDM_ISCReaderModule [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_4_Maxim.
Definition at line 60 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.h.
friend class FEDM_ISOTabItem [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_4_Maxim.
Definition at line 62 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.h.
unsigned char FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::m_ucRequestData[64] [protected] |
Reimplemented from FedmIscTagHandler_ISO14443_4.
Definition at line 179 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.h.
unsigned char FedmIscTagHandler_ISO14443_4_Maxim_MAX66020::m_ucResponseData[256] [protected] |
Reimplemented from FedmIscTagHandler_ISO14443_4.
Definition at line 180 of file FedmIscTagHandler_ISO14443_4_Maxim_MAX66020.h.