FedmIscTagHandler_ISO14443_3_ASK_CTx.cpp
Go to the documentation of this file.
00001 /*-------------------------------------------------------
00002 |                                                       |
00003 |      FedmIscTagHandler_ISO14443_3_ASK_CTx.cpp         |
00004 |                                                       |
00005 ---------------------------------------------------------
00006 
00007 Copyright © 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                   :       06.08.2012
00018 
00019 Version                 :       04.02.06 / 06.08.2012 / M. Hultsch
00020 
00021 Operation Systems       :       independent
00022 
00023 Function                        :       class for OBID® classic-pro transponder ISO14443-3 ASK CTx
00024 
00025 NOTE                            :       this class supports only selected 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_NO_TAG_HANDLER_ISO14443)
00035 
00036 #include "FedmIscTagHandler_ISO14443_3_ASK_CTx.h"
00037 #include "../FEDM_ISCReader.h"
00038 #include "../FEDM_ISOTabItem.h"
00039 #include "../FEDM_ISCReaderID.h"
00040 #include "../FEDM_ISC.h"
00041 
00042 
00043 #if _MSC_VER >= 1400
00044         #pragma warning(disable : 4996)
00045 #endif
00046 
00047 
00048 
00049 //####################################################################
00050 // class FedmIscTagHandler_ISO14443_3_ASK_CTx
00051 // >> supports only ISO Host Commands <<
00052 //####################################################################
00053 
00054 FedmIscTagHandler_ISO14443_3_ASK_CTx::FedmIscTagHandler_ISO14443_3_ASK_CTx(
00055         FEDM_ISCReader* pReader, 
00056         FEDM_ISOTabItem* pTabItem )
00057         : FedmIscTagHandler_ISO14443_3(pReader, FedmIscTagHandler::TYPE_ISO14443_3, pTabItem)
00058 {
00059         if(m_pTabItem != NULL)
00060         {
00061                 m_sTagName = "ISO 14443-3 ASK CTx";
00062         }
00063 }
00064 
00065 FedmIscTagHandler_ISO14443_3_ASK_CTx::FedmIscTagHandler_ISO14443_3_ASK_CTx(
00066         FEDM_ISCReader* pReader, 
00067         unsigned int uiTagHandlerType,
00068         FEDM_ISOTabItem* pTabItem )
00069         : FedmIscTagHandler_ISO14443_3(pReader, uiTagHandlerType, pTabItem)
00070 {
00071         if(m_pTabItem != NULL)
00072         {
00073                 m_sTagName = "ISO 14443-3 ASK CTx";
00074         }
00075 }
00076 
00077 FedmIscTagHandler_ISO14443_3_ASK_CTx::~FedmIscTagHandler_ISO14443_3_ASK_CTx()
00078 {
00079 }
00080 
00081 unsigned char FedmIscTagHandler_ISO14443_3_ASK_CTx::GetProductCode()
00082 {
00083         return m_pTabItem->m_ucProductCode;
00084 }
00085 
00086 unsigned char FedmIscTagHandler_ISO14443_3_ASK_CTx::GetFabCode()
00087 {
00088         return m_pTabItem->m_ucFabCode;
00089 }
00090 
00091 unsigned char FedmIscTagHandler_ISO14443_3_ASK_CTx::GetAppCode()
00092 {
00093         return m_pTabItem->m_ucAppCode;
00094 }
00095 
00096 unsigned char FedmIscTagHandler_ISO14443_3_ASK_CTx::GetEmbedderCode()
00097 {
00098         return m_pTabItem->m_ucEmbedderCode;
00099 }
00100 
00101 #endif // #if !defined(_FEDM_NO_TAG_HANDLER_ISO14443)


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