Public Member Functions | Protected Member Functions | Friends
FedmIscTagHandler_ISO14443_3_MIFARE_Classic Class Reference

Transponder class providing manufacturer specific commands for ISO 14443-3 compliant Transponders of type MIFARE Classic (Mini, 1K, 4K) from manufacturer NXP Semiconductors. More...

#include <FedmIscTagHandler_ISO14443_3_MIFARE_Classic.h>

Inheritance diagram for FedmIscTagHandler_ISO14443_3_MIFARE_Classic:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int Authent (unsigned char ucFirstDataBlock, unsigned char ucKeyType, unsigned char ucKeyAddress)
 Authent Mifare with key from Reader's EEPROM.
int Authent (unsigned char ucFirstDataBlock, unsigned char ucKeyType, string sKey)
 Authent Mifare with key from protocol.
int ValueCommand (unsigned char ucCommand, unsigned char ucSourceAddress, unsigned int uiValue, unsigned char ucDestinationAddress)
 Value command.

Protected Member Functions

 FedmIscTagHandler_ISO14443_3_MIFARE_Classic (FEDM_ISCReader *pReader, FEDM_ISOTabItem *pTabItem)
 FedmIscTagHandler_ISO14443_3_MIFARE_Classic (FEDM_ISCReader *pReader, unsigned int uiTagHandlerType, FEDM_ISOTabItem *pTabItem)
virtual ~FedmIscTagHandler_ISO14443_3_MIFARE_Classic ()

Friends

class FEDM_ISCReader
class FEDM_ISCReaderModule
class FEDM_ISOTabItem

Detailed Description

Transponder class providing manufacturer specific commands for ISO 14443-3 compliant Transponders of type MIFARE Classic (Mini, 1K, 4K) from manufacturer NXP Semiconductors.

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_3_MIFARE_Classic.h.


Constructor & Destructor Documentation

FedmIscTagHandler_ISO14443_3_MIFARE_Classic::FedmIscTagHandler_ISO14443_3_MIFARE_Classic ( FEDM_ISCReader pReader,
unsigned int  uiTagHandlerType,
FEDM_ISOTabItem pTabItem 
) [protected]

Member Function Documentation

int FedmIscTagHandler_ISO14443_3_MIFARE_Classic::Authent ( unsigned char  ucFirstDataBlock,
unsigned char  ucKeyType,
unsigned char  ucKeyAddress 
)

Authent Mifare with key from Reader's EEPROM.

Parameters:
[in]ucFirstDataBlockFirst data block address
[in]ucKeyTypeKey type
[in]ucKeyAddressKey address
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
The Authent command is realized with the Reader command [0xB2][0xB0] ISO14443 Special Host Commands and is applicable only with a selected Transponder.
See Reader's System Manual for a detailed description of this command.

Definition at line 136 of file FedmIscTagHandler_ISO14443_3_MIFARE_Classic.cpp.

int FedmIscTagHandler_ISO14443_3_MIFARE_Classic::Authent ( unsigned char  ucFirstDataBlock,
unsigned char  ucKeyType,
string  sKey 
)

Authent Mifare with key from protocol.

Parameters:
[in]ucFirstDataBlockFirst data block address
[in]ucKeyTypeKey type
[in]sKeyAuthentication key
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
The Authent command is realized with the Reader command [0xB2][0xB0] ISO14443 Special Host Commands and is applicable only with a selected Transponder.
See Reader's System Manual for a detailed description of this command.

Definition at line 173 of file FedmIscTagHandler_ISO14443_3_MIFARE_Classic.cpp.

int FedmIscTagHandler_ISO14443_3_MIFARE_Classic::ValueCommand ( unsigned char  ucCommand,
unsigned char  ucSourceAddress,
unsigned int  uiValue,
unsigned char  ucDestinationAddress 
)

Value command.

Parameters:
[in]ucCommandFirst data block address
[in]ucSourceAddressSourec address
[in]uiValueValue
[in]ucDestinationAddressDestination address
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
The Value command is realized with the Reader command [0xB2][0x30] ISO14443 Special Host Commands and is applicable only with a selected Transponder.
See Reader's System Manual for a detailed description of this command.

Definition at line 99 of file FedmIscTagHandler_ISO14443_3_MIFARE_Classic.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