FedmIscTagHandler_ISO14443.h
Go to the documentation of this file.
00001 /*-------------------------------------------------------
00002 |                                                       |
00003 |      FedmIscTagHandler_ISO14443.h                     |
00004 |                                                       |
00005 ---------------------------------------------------------
00006 
00007 Copyright © 2009-2012   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                   :       01.04.2009
00018 
00019 Version                 :       04.03.01 / 09.11.2012 / M. Hultsch
00020                                                 - new method: GetManufacturerName()
00021 
00022                                                 03.01.00 / 10.02.2010 / M. Hultsch
00023 
00024 Operation Systems       :       independent
00025 
00026 Function                        :       class for OBID® classic-pro transponder ISO14443
00027 
00028 NOTE                            :       this class supports only selected or addressed mode in Host-Mode
00029 
00030 
00031 Trademarks:
00032 -----------
00033 OBID®, OBID i-scan® and OBID myAXXESS® are registered Trademarks of FEIG ELECTRONIC GmbH
00034 Other Trademarks: see FEDM.h
00035 */
00036 
00037 #if !defined(_FEDM_ISC_TAG_HANDLER_ISO14443_H_INCLUDED_)
00038 #define _FEDM_ISC_TAG_HANDLER_ISO14443_H_INCLUDED_
00039 
00040 #if !defined(_FEDM_NO_TAG_HANDLER_ISO14443)
00041 
00042 #include "../../FEDM.h"
00043 #include "FedmIscTagHandler.h"
00044 
00045 class FEDM_ISOTabItem;
00046 
00047 
00048 
00049 //#####################################################################################
00050 // constants
00051 //#####################################################################################
00052 
00053 
00054 
00055 
00056 
00057 //####################################################################
00058 // class FedmIscTagHandler_ISO14443
00059 // >> supports only ISO Host Commands <<
00060 //####################################################################
00061 
00068 class _FEDM_ISC_CORE_EXT_CLASS FedmIscTagHandler_ISO14443 : public FedmIscTagHandler
00069 {
00070 public:
00071 
00072         // friend classes have access rights to protected members
00073         friend class FEDM_ISCReaderModule;
00074         friend class FEDM_ISCReader;
00075         friend class FEDM_ISOTabItem;
00076 
00077 //      virtual void Init();                                    // set all data members to 0
00078 
00085         const char* GetManufacturerName();
00086 
00087 protected:
00088         // constructor
00089         FedmIscTagHandler_ISO14443(FEDM_ISCReader* pReader, FEDM_ISOTabItem* pTabItem);
00090         // 2. constructor
00091         FedmIscTagHandler_ISO14443(FEDM_ISCReader* pReader, unsigned int uiTagHandlerType, FEDM_ISOTabItem* pTabItem);
00092         // destructor
00093         virtual ~FedmIscTagHandler_ISO14443();
00094 
00095 };
00096 
00097 #endif // #if !defined(_FEDM_NO_TAG_HANDLER_ISO14443)
00098 
00099 #endif // !defined(_FEDM_ISC_TAG_HANDLER_ISO14443_H_INCLUDED_)


rfid_drivers
Author(s): Raul Perula-Martinez
autogenerated on Thu Apr 2 2015 03:06:14