Transponder class providing commands for all ISO 14443-3 compliant Transponders. More...
#include <FedmIscTagHandler_ISO14443_3.h>
Public Member Functions | |
int | GetCardInfo (unsigned char &ucCardInfoFormat, unsigned char *pucCardInfo, unsigned int uiCardInfoBufferSize) |
Return of Card Info, read with last TagSelect call. | |
int | GetProtocolInfo (unsigned char &ucMaxFrameSize, unsigned char &ucProtocolType) |
Return of Protocol Info, read with last Inventory call. | |
int | Halt () |
[0xB2][0xC0] : Halt command (only for selected Transponder) | |
Protected Member Functions | |
FedmIscTagHandler_ISO14443_3 (FEDM_ISCReader *pReader, FEDM_ISOTabItem *pTabItem) | |
FedmIscTagHandler_ISO14443_3 (FEDM_ISCReader *pReader, unsigned int uiTagHandlerType, FEDM_ISOTabItem *pTabItem) | |
virtual | ~FedmIscTagHandler_ISO14443_3 () |
Friends | |
class | FEDM_ISCReader |
class | FEDM_ISCReaderModule |
class | FEDM_ISOTabItem |
Transponder class providing commands for all ISO 14443-3 compliant Transponders.
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.h.
FedmIscTagHandler_ISO14443_3::FedmIscTagHandler_ISO14443_3 | ( | FEDM_ISCReader * | pReader, |
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 54 of file FedmIscTagHandler_ISO14443_3.cpp.
FedmIscTagHandler_ISO14443_3::FedmIscTagHandler_ISO14443_3 | ( | FEDM_ISCReader * | pReader, |
unsigned int | uiTagHandlerType, | ||
FEDM_ISOTabItem * | pTabItem | ||
) | [protected] |
Definition at line 68 of file FedmIscTagHandler_ISO14443_3.cpp.
FedmIscTagHandler_ISO14443_3::~FedmIscTagHandler_ISO14443_3 | ( | ) | [protected, virtual] |
Definition at line 83 of file FedmIscTagHandler_ISO14443_3.cpp.
int FedmIscTagHandler_ISO14443_3::GetCardInfo | ( | unsigned char & | ucCardInfoFormat, |
unsigned char * | pucCardInfo, | ||
unsigned int | uiCardInfoBufferSize | ||
) |
Return of Card Info, read with last TagSelect call.
[out] | ucCardInfoFormat | Reference to Format |
[out] | pucCardInfo | Pointer to array for Card Info |
[in] | uiCardInfoBufferSize | size of pucCardInfo |
Description
See Reader's System Manual for detailed information about the command and the method parameters
Definition at line 122 of file FedmIscTagHandler_ISO14443_3.cpp.
int FedmIscTagHandler_ISO14443_3::GetProtocolInfo | ( | unsigned char & | ucMaxFrameSize, |
unsigned char & | ucProtocolType | ||
) |
Return of Protocol Info, read with last Inventory call.
[out] | ucMaxFrameSize | Maximal Frame Size according ISO 14443-3-2001 |
[out] | ucProtocolType | Protocol Type according ISO 14443-3-2001 |
Description
See Reader's System Manual for detailed information about the method parameters
Definition at line 93 of file FedmIscTagHandler_ISO14443_3.cpp.
[0xB2][0xC0] : Halt command (only for selected Transponder)
Description
See Reader's System Manual for detailed information about the command
Definition at line 196 of file FedmIscTagHandler_ISO14443_3.cpp.
friend class FEDM_ISCReader [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_2.
Reimplemented in FedmIscTagHandler_ISO14443_4_MIFARE_DESFire, FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL1, FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2, FedmIscTagHandler_ISO14443_3_MIFARE_Ultralight, FedmIscTagHandler_ISO14443_4, FedmIscTagHandler_ISO14443_4_MIFARE_Plus, FedmIscTagHandler_ISO14443_4_MIFARE_Plus_SL1, FedmIscTagHandler_ISO14443_4_MIFARE_Plus_SL2, FedmIscTagHandler_ISO14443_4_MIFARE_Plus_SL3, FedmIscTagHandler_ISO14443_3_ASK_CTx, FedmIscTagHandler_ISO14443_3_Infineon_my_d_move, FedmIscTagHandler_ISO14443_3_Infineon_my_d, FedmIscTagHandler_ISO14443_3_MIFARE_Classic, FedmIscTagHandler_ISO14443_3_MIFARE_Plus, FedmIscTagHandler_ISO14443_4_Maxim, FedmIscTagHandler_ISO14443_4_Maxim_MAX66020, FedmIscTagHandler_ISO14443_4_Maxim_MAX66040, and FedmIscTagHandler_ISO14443_4_Maxim_MAX66000.
Definition at line 71 of file FedmIscTagHandler_ISO14443_3.h.
friend class FEDM_ISCReaderModule [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_2.
Reimplemented in FedmIscTagHandler_ISO14443_4_MIFARE_DESFire, FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL1, FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2, FedmIscTagHandler_ISO14443_3_MIFARE_Ultralight, FedmIscTagHandler_ISO14443_4, FedmIscTagHandler_ISO14443_4_MIFARE_Plus, FedmIscTagHandler_ISO14443_4_MIFARE_Plus_SL1, FedmIscTagHandler_ISO14443_4_MIFARE_Plus_SL2, FedmIscTagHandler_ISO14443_4_MIFARE_Plus_SL3, FedmIscTagHandler_ISO14443_3_ASK_CTx, FedmIscTagHandler_ISO14443_3_Infineon_my_d_move, FedmIscTagHandler_ISO14443_3_Infineon_my_d, FedmIscTagHandler_ISO14443_3_MIFARE_Classic, FedmIscTagHandler_ISO14443_3_MIFARE_Plus, FedmIscTagHandler_ISO14443_4_Maxim, FedmIscTagHandler_ISO14443_4_Maxim_MAX66020, FedmIscTagHandler_ISO14443_4_Maxim_MAX66040, and FedmIscTagHandler_ISO14443_4_Maxim_MAX66000.
Definition at line 70 of file FedmIscTagHandler_ISO14443_3.h.
friend class FEDM_ISOTabItem [friend] |
Reimplemented from FedmIscTagHandler_ISO14443_2.
Reimplemented in FedmIscTagHandler_ISO14443_4_MIFARE_DESFire, FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL1, FedmIscTagHandler_ISO14443_3_MIFARE_Plus_SL2, FedmIscTagHandler_ISO14443_3_MIFARE_Ultralight, FedmIscTagHandler_ISO14443_4, FedmIscTagHandler_ISO14443_4_MIFARE_Plus, FedmIscTagHandler_ISO14443_4_MIFARE_Plus_SL1, FedmIscTagHandler_ISO14443_4_MIFARE_Plus_SL2, FedmIscTagHandler_ISO14443_4_MIFARE_Plus_SL3, FedmIscTagHandler_ISO14443_3_ASK_CTx, FedmIscTagHandler_ISO14443_3_Infineon_my_d_move, FedmIscTagHandler_ISO14443_3_Infineon_my_d, FedmIscTagHandler_ISO14443_3_MIFARE_Classic, FedmIscTagHandler_ISO14443_3_MIFARE_Plus, FedmIscTagHandler_ISO14443_4_Maxim, FedmIscTagHandler_ISO14443_4_Maxim_MAX66020, FedmIscTagHandler_ISO14443_4_Maxim_MAX66040, and FedmIscTagHandler_ISO14443_4_Maxim_MAX66000.
Definition at line 72 of file FedmIscTagHandler_ISO14443_3.h.