Transponder class providing manufacturer specific commands for ISO 14443-3 compliant Transponders of type my-d from manufacturer Infineon Technologies AG. More...
#include <FedmIscTagHandler_ISO14443_3_Infineon_my_d.h>
Public Member Functions | |
int | Authent (unsigned char ucKeyTagAddress, unsigned char ucAuthentCounterAddress, unsigned char ucAuthentSequence, unsigned char ucKeyAddressSAM) |
Authentication command. | |
Protected Member Functions | |
FedmIscTagHandler_ISO14443_3_Infineon_my_d (FEDM_ISCReader *pReader, FEDM_ISOTabItem *pTabItem) | |
FedmIscTagHandler_ISO14443_3_Infineon_my_d (FEDM_ISCReader *pReader, unsigned int uiTagHandlerType, FEDM_ISOTabItem *pTabItem) | |
virtual | ~FedmIscTagHandler_ISO14443_3_Infineon_my_d () |
Friends | |
class | FEDM_ISCReader |
class | FEDM_ISCReaderModule |
class | FEDM_ISOTabItem |
Transponder class providing manufacturer specific commands for ISO 14443-3 compliant Transponders of type my-d from manufacturer Infineon Technologies AG.
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_3_Infineon_my_d.h.
FedmIscTagHandler_ISO14443_3_Infineon_my_d::FedmIscTagHandler_ISO14443_3_Infineon_my_d | ( | FEDM_ISCReader * | pReader, |
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 54 of file FedmIscTagHandler_ISO14443_3_Infineon_my_d.cpp.
FedmIscTagHandler_ISO14443_3_Infineon_my_d::FedmIscTagHandler_ISO14443_3_Infineon_my_d | ( | FEDM_ISCReader * | pReader, |
unsigned int | uiTagHandlerType, | ||
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 62 of file FedmIscTagHandler_ISO14443_3_Infineon_my_d.cpp.
FedmIscTagHandler_ISO14443_3_Infineon_my_d::~FedmIscTagHandler_ISO14443_3_Infineon_my_d | ( | ) | [protected, virtual] |
Definition at line 71 of file FedmIscTagHandler_ISO14443_3_Infineon_my_d.cpp.
int FedmIscTagHandler_ISO14443_3_Infineon_my_d::Authent | ( | unsigned char | ucKeyTagAddress, |
unsigned char | ucAuthentCounterAddress, | ||
unsigned char | ucAuthentSequence, | ||
unsigned char | ucKeyAddressSAM | ||
) |
Authentication command.
[in] | ucKeyTagAddress | Address where the key is stored in the Transponder. The address can have any value between 4 and 31. |
[in] | ucAuthentCounterAddress | Address of the Authentication Counter of the Transponder (Default: 0x03). |
[in] | ucAuthentSequence | Defines the authentication sequence.
|
[in] | ucKeyAddressSAM | Address of the key in the security access module (SAM). The address can have any value between 1 and 28. |
Description
The Authent my-d command is realized with the Reader command [0xB2][0xB1] ISO14443 Special Host Commands.
Definition at line 99 of file FedmIscTagHandler_ISO14443_3_Infineon_my_d.cpp.
friend class FEDM_ISCReader [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_3.
Definition at line 71 of file FedmIscTagHandler_ISO14443_3_Infineon_my_d.h.
friend class FEDM_ISCReaderModule [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_3.
Definition at line 70 of file FedmIscTagHandler_ISO14443_3_Infineon_my_d.h.
friend class FEDM_ISOTabItem [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_3.
Definition at line 72 of file FedmIscTagHandler_ISO14443_3_Infineon_my_d.h.