Transponder class providing manufacturer specific commands for ISO 14443-4 compliant Transponders from manufacturer Maxim. More...
#include <FedmIscTagHandler_ISO14443_4_Maxim.h>
Public Member Functions | |
int | GetSystemInformation (unsigned char &ucIndicator, unsigned char &ucInfoFlags, unsigned char *ucUID, unsigned char &ucU1, unsigned char &ucAFI, unsigned char &ucNumberOfBlocks, unsigned char &ucMemoryBlockSize, unsigned char &ucIcReference) |
Command [0x2B]: Get System Information of Tag. | |
int | GetUID (unsigned char &ucIndicator, unsigned char *pucUID) |
Command [0x30]: Get UID of Tag. | |
Static Public Member Functions | |
static std::string | GetErrorText (unsigned char ucIndicator) |
Return a text according the given error code. | |
Protected Member Functions | |
FedmIscTagHandler_ISO14443_4_Maxim (FEDM_ISCReader *pReader, FEDM_ISOTabItem *pTabItem) | |
FedmIscTagHandler_ISO14443_4_Maxim (FEDM_ISCReader *pReader, unsigned int uiTagHandlerType, FEDM_ISOTabItem *pTabItem) | |
virtual | ~FedmIscTagHandler_ISO14443_4_Maxim () |
Friends | |
class | FEDM_ISCReader |
class | FEDM_ISCReaderModule |
class | FEDM_ISOTabItem |
Transponder class providing manufacturer specific commands for ISO 14443-4 compliant Transponders from manufacturer Maxim.
Description
High-level class for easy-to-use Transponder specific communication. See OBID::FEDM::Core::ITagGroup for additional information.
Definition at line 65 of file FedmIscTagHandler_ISO14443_4_Maxim.h.
FedmIscTagHandler_ISO14443_4_Maxim::FedmIscTagHandler_ISO14443_4_Maxim | ( | FEDM_ISCReader * | pReader, |
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 54 of file FedmIscTagHandler_ISO14443_4_Maxim.cpp.
FedmIscTagHandler_ISO14443_4_Maxim::FedmIscTagHandler_ISO14443_4_Maxim | ( | FEDM_ISCReader * | pReader, |
unsigned int | uiTagHandlerType, | ||
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 62 of file FedmIscTagHandler_ISO14443_4_Maxim.cpp.
FedmIscTagHandler_ISO14443_4_Maxim::~FedmIscTagHandler_ISO14443_4_Maxim | ( | ) | [protected, virtual] |
Definition at line 71 of file FedmIscTagHandler_ISO14443_4_Maxim.cpp.
std::string FedmIscTagHandler_ISO14443_4_Maxim::GetErrorText | ( | unsigned char | ucIndicator | ) | [static] |
Return a text according the given error code.
[in] | ucIndicator | Error value |
Description
Definition at line 209 of file FedmIscTagHandler_ISO14443_4_Maxim.cpp.
int FedmIscTagHandler_ISO14443_4_Maxim::GetSystemInformation | ( | unsigned char & | ucIndicator, |
unsigned char & | ucInfoFlags, | ||
unsigned char * | ucUID, | ||
unsigned char & | ucU1, | ||
unsigned char & | ucAFI, | ||
unsigned char & | ucNumberOfBlocks, | ||
unsigned char & | ucMemoryBlockSize, | ||
unsigned char & | ucIcReference | ||
) |
Command [0x2B]: Get System Information of Tag.
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 101 of file FedmIscTagHandler_ISO14443_4_Maxim.cpp.
int FedmIscTagHandler_ISO14443_4_Maxim::GetUID | ( | unsigned char & | ucIndicator, |
unsigned char * | pucUID | ||
) |
Command [0x30]: Get UID of Tag.
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 165 of file FedmIscTagHandler_ISO14443_4_Maxim.cpp.
friend class FEDM_ISCReader [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_4.
Reimplemented in FedmIscTagHandler_ISO14443_4_Maxim_MAX66020, FedmIscTagHandler_ISO14443_4_Maxim_MAX66040, and FedmIscTagHandler_ISO14443_4_Maxim_MAX66000.
Definition at line 71 of file FedmIscTagHandler_ISO14443_4_Maxim.h.
friend class FEDM_ISCReaderModule [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_4.
Reimplemented in FedmIscTagHandler_ISO14443_4_Maxim_MAX66020, FedmIscTagHandler_ISO14443_4_Maxim_MAX66040, and FedmIscTagHandler_ISO14443_4_Maxim_MAX66000.
Definition at line 70 of file FedmIscTagHandler_ISO14443_4_Maxim.h.
friend class FEDM_ISOTabItem [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_4.
Reimplemented in FedmIscTagHandler_ISO14443_4_Maxim_MAX66020, FedmIscTagHandler_ISO14443_4_Maxim_MAX66040, and FedmIscTagHandler_ISO14443_4_Maxim_MAX66000.
Definition at line 72 of file FedmIscTagHandler_ISO14443_4_Maxim.h.