Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends
FedmIscTagHandler_ISO14443_4_Maxim Class Reference

Transponder class providing manufacturer specific commands for ISO 14443-4 compliant Transponders from manufacturer Maxim. More...

#include <FedmIscTagHandler_ISO14443_4_Maxim.h>

Inheritance diagram for FedmIscTagHandler_ISO14443_4_Maxim:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

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.

Note:
Programmers should be familiar with the ISO 14443 standards

Definition at line 65 of file FedmIscTagHandler_ISO14443_4_Maxim.h.


Constructor & Destructor Documentation

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.

Definition at line 71 of file FedmIscTagHandler_ISO14443_4_Maxim.cpp.


Member Function Documentation

std::string FedmIscTagHandler_ISO14443_4_Maxim::GetErrorText ( unsigned char  ucIndicator) [static]

Return a text according the given error code.

Parameters:
[in]ucIndicatorError value
Returns:
Error message text

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.

Returns:
  • 0 if OK
  • < 0 [error code](OBID::FEDM::Core::Error)
  • > 0 status byte of the responded protocol, if the Reader signals a problem. See Reader's System Manual for the full list with all status bytes.

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:

  • Product Datasheet for MAX66000, MAX66020 or MAX 66040 from MAXIM

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.

Returns:
  • 0 if OK
  • < 0 [error code](OBID::FEDM::Core::Error)
  • > 0 status byte of the responded protocol, if the Reader signals a problem. See Reader's System Manual for the full list with all status bytes.

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:

  • Product Datasheet for MAX66000, MAX66020 or MAX 66040 from MAXIM

Definition at line 165 of file FedmIscTagHandler_ISO14443_4_Maxim.cpp.


Friends And Related Function Documentation

friend class FEDM_ISCReader [friend]
friend class FEDM_ISCReaderModule [friend]
friend class FEDM_ISOTabItem [friend]

The documentation for this class was generated from the following files:


maggie_rfid_drivers
Author(s): Raul Perula-Martinez
autogenerated on Mon Sep 14 2015 03:05:32