FedmIscTagHandler_ISO14443_3_Infineon_my_d.h
Go to the documentation of this file.
00001 /*-------------------------------------------------------
00002 |                                                       |
00003 |      FedmIscTagHandler_ISO14443_3_Infineon_my_d.h     |
00004 |                                                       |
00005 ---------------------------------------------------------
00006 
00007 Copyright © 2009-2010   FEIG ELECTRONIC GmbH, All Rights Reserved.
00008                                                 Lange Strasse 4
00009                                                 D-35781 Weilburg
00010                                                 Federal Republic of Germany
00011                                                 phone    : +49 6471 31090
00012                                                 fax      : +49 6471 310999
00013                                                 e-mail   : obid-support@feig.de
00014                                                 Internet : http://www.feig.de
00015                                         
00016 Author                  :       Markus Hultsch
00017 Begin                   :       03.04.2009
00018 
00019 Version                 :       03.01.00 / 10.02.2010 / M. Hultsch
00020 
00021 Operation Systems       :       independent
00022 
00023 Function                        :       class for OBID® classic-pro transponder ISO14443-3 Infineon my-d
00024 
00025 NOTE                            :       this class supports only selected or addressed mode in Host-Mode
00026 
00027 
00028 Trademarks:
00029 -----------
00030 OBID®, OBID i-scan® and OBID myAXXESS® are registered Trademarks of FEIG ELECTRONIC GmbH
00031 Other Trademarks: see FEDM.h
00032 */
00033 
00034 #if !defined(_FEDM_ISC_TAG_HANDLER_ISO14443_3_INFINEON_MY_D_H_INCLUDED_)
00035 #define _FEDM_ISC_TAG_HANDLER_ISO14443_3_INFINEON_MY_D_H_INCLUDED_
00036 
00037 #if !defined(_FEDM_NO_TAG_HANDLER_ISO14443)
00038 
00039 #include "../../FEDM.h"
00040 #include "FedmIscTagHandler_ISO14443_3.h"
00041 
00042 class FEDM_ISOTabItem;
00043 
00044 
00045 
00046 //#####################################################################################
00047 // constants
00048 //#####################################################################################
00049 
00050 
00051 
00052 
00053 
00054 //####################################################################
00055 // class FedmIscTagHandler_ISO14443_3_Infineon_my_d
00056 // >> supports only ISO Host Commands <<
00057 //####################################################################
00058 
00065 class _FEDM_ISC_CORE_EXT_CLASS FedmIscTagHandler_ISO14443_3_Infineon_my_d : public FedmIscTagHandler_ISO14443_3
00066 {
00067 public:
00068 
00069         // friend classes have access rights to protected members
00070         friend class FEDM_ISCReaderModule;
00071         friend class FEDM_ISCReader;
00072         friend class FEDM_ISOTabItem;
00073 
00074 //      virtual void Init();                                    // set all data members to 0
00075 
00076 
00092         int Authent(    unsigned char ucKeyTagAddress,
00093                                         unsigned char ucAuthentCounterAddress,
00094                                         unsigned char ucAuthentSequence,
00095                                         unsigned char ucKeyAddressSAM );
00096 
00097 
00098 protected:
00099         // constructor
00100         FedmIscTagHandler_ISO14443_3_Infineon_my_d(FEDM_ISCReader* pReader, FEDM_ISOTabItem* pTabItem);
00101         // 2. constructor
00102         FedmIscTagHandler_ISO14443_3_Infineon_my_d(FEDM_ISCReader* pReader, unsigned int uiTagHandlerType, FEDM_ISOTabItem* pTabItem);
00103         // destructor
00104         virtual ~FedmIscTagHandler_ISO14443_3_Infineon_my_d();
00105 
00106 };
00107 
00108 #endif // #if !defined(_FEDM_NO_TAG_HANDLER_ISO14443)
00109 
00110 #endif // !defined(_FEDM_ISC_TAG_HANDLER_ISO14443_3_INFINEON_MY_D_H_INCLUDED_)


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