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

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>

Inheritance diagram for FedmIscTagHandler_ISO14443_3_Infineon_my_d:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

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.

Note:
Programmers should be familiar with the ISO 14443 standards

Definition at line 65 of file FedmIscTagHandler_ISO14443_3_Infineon_my_d.h.


Constructor & Destructor Documentation

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

Member Function Documentation

int FedmIscTagHandler_ISO14443_3_Infineon_my_d::Authent ( unsigned char  ucKeyTagAddress,
unsigned char  ucAuthentCounterAddress,
unsigned char  ucAuthentSequence,
unsigned char  ucKeyAddressSAM 
)

Authentication command.

Parameters:
[in]ucKeyTagAddressAddress where the key is stored in the Transponder. The address can have any value between 4 and 31.
[in]ucAuthentCounterAddressAddress of the Authentication Counter of the Transponder (Default: 0x03).
[in]ucAuthentSequenceDefines the authentication sequence.
  • 0x00: Accelerated card authentication
  • 0x01: Entire card authentication
[in]ucKeyAddressSAMAddress of the key in the security access module (SAM). The address can have any value between 1 and 28.
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 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.


Friends And Related Function Documentation

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.


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