Transponder class providing manufacturer specific commands for ISO 15693 compliant Transponders of type MAX66120 from manufacturer Maxim. More...
#include <FedmIscTagHandler_ISO15693_Maxim_MAX66120.h>
Public Member Functions | |
int | CustomReadBlock (unsigned char ucRequestFlags, unsigned char ucBlockNumber, unsigned char &ucResponseFlags, unsigned char &ucSecurityStatus, unsigned char *pucMemoryData, unsigned char *pucIntegrityBytes) |
[0xBF][0xA4] | |
int | LockBlock (unsigned char ucRequestFlags, unsigned char ucBlockNumber, unsigned char &ucResponseFlags) |
[0xBF][0x22] | |
int | ReadSingleBlock (unsigned char ucRequestFlags, unsigned char ucBlockNumber, unsigned char &ucResponseFlags, unsigned char &ucSecurityStatus, unsigned char *pucMemoryData) |
[0xBF][0x20] | |
int | WriteSingleBlock (unsigned char ucRequestFlags, unsigned char ucBlockNumber, unsigned char *pucNewBlockData, unsigned char &ucResponseFlags) |
[0xBF][0x21] | |
Protected Member Functions | |
FedmIscTagHandler_ISO15693_Maxim_MAX66120 (FEDM_ISCReader *pReader, FEDM_ISOTabItem *pTabItem) | |
FedmIscTagHandler_ISO15693_Maxim_MAX66120 (FEDM_ISCReader *pReader, unsigned int uiTagHandlerType, FEDM_ISOTabItem *pTabItem) | |
virtual | ~FedmIscTagHandler_ISO15693_Maxim_MAX66120 () |
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 15693 compliant Transponders of type MAX66120 from manufacturer Maxim.
Description
High-level class for easy-to-use Transponder specific communication. See OBID::FEDM::Core::ITagGroup for additional information.
All methods are similiar to specific commands of MAX66120. Thus, you must refer to the Technical Datasheets of the MAX66120 to get detailed information about the methods and the parameters.
Definition at line 51 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.
FedmIscTagHandler_ISO15693_Maxim_MAX66120::FedmIscTagHandler_ISO15693_Maxim_MAX66120 | ( | FEDM_ISCReader * | pReader, |
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 49 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.
FedmIscTagHandler_ISO15693_Maxim_MAX66120::FedmIscTagHandler_ISO15693_Maxim_MAX66120 | ( | FEDM_ISCReader * | pReader, |
unsigned int | uiTagHandlerType, | ||
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 59 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.
FedmIscTagHandler_ISO15693_Maxim_MAX66120::~FedmIscTagHandler_ISO15693_Maxim_MAX66120 | ( | ) | [protected, virtual] |
Definition at line 70 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.
int FedmIscTagHandler_ISO15693_Maxim_MAX66120::CustomReadBlock | ( | unsigned char | ucRequestFlags, |
unsigned char | ucBlockNumber, | ||
unsigned char & | ucResponseFlags, | ||
unsigned char & | ucSecurityStatus, | ||
unsigned char * | pucMemoryData, | ||
unsigned char * | pucIntegrityBytes | ||
) |
[0xBF][0xA4]
Description
This command is realized with the Reader command [0xBF] ISO Transparent Command.
Definition at line 211 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.
int FedmIscTagHandler_ISO15693_Maxim_MAX66120::LockBlock | ( | unsigned char | ucRequestFlags, |
unsigned char | ucBlockNumber, | ||
unsigned char & | ucResponseFlags | ||
) |
[0xBF][0x22]
Description
This command is realized with the Reader command [0xBF] ISO Transparent Command.
Definition at line 434 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.
int FedmIscTagHandler_ISO15693_Maxim_MAX66120::ReadSingleBlock | ( | unsigned char | ucRequestFlags, |
unsigned char | ucBlockNumber, | ||
unsigned char & | ucResponseFlags, | ||
unsigned char & | ucSecurityStatus, | ||
unsigned char * | pucMemoryData | ||
) |
[0xBF][0x20]
Description
This command is realized with the Reader command [0xBF] ISO Transparent Command.
Definition at line 96 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.
int FedmIscTagHandler_ISO15693_Maxim_MAX66120::WriteSingleBlock | ( | unsigned char | ucRequestFlags, |
unsigned char | ucBlockNumber, | ||
unsigned char * | pucNewBlockData, | ||
unsigned char & | ucResponseFlags | ||
) |
[0xBF][0x21]
Description
This command is realized with the Reader command [0xBF] ISO Transparent Command.
Definition at line 328 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.cpp.
friend class FEDM_ISCReader [friend] |
Reimplemented from FedmIscTagHandler_ISO15693_Maxim.
Definition at line 57 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.
friend class FEDM_ISCReaderModule [friend] |
Reimplemented from FedmIscTagHandler_ISO15693_Maxim.
Definition at line 56 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.
friend class FEDM_ISOTabItem [friend] |
Reimplemented from FedmIscTagHandler_ISO15693_Maxim.
Definition at line 58 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.
unsigned char FedmIscTagHandler_ISO15693_Maxim_MAX66120::m_ucRequestData[64] [protected] |
Definition at line 131 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.
unsigned char FedmIscTagHandler_ISO15693_Maxim_MAX66120::m_ucResponseData[256] [protected] |
Definition at line 132 of file FedmIscTagHandler_ISO15693_Maxim_MAX66120.h.