FedmIscCore.h
Go to the documentation of this file.
00001 /*-------------------------------------------------------
00002 |                                                       |
00003 |                       FedmIscCore.h                   |
00004 |                                                       |
00005 ---------------------------------------------------------
00006 
00007 Copyright © 2008-2014   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                   :       21.04.2008
00018 Version                 :       04.06.08 / 27.10.2014 / M. Hultsch
00019 
00020 Operation Systems       :       independent
00021 
00022 
00023 This file includes all dependencies for the component FEDM
00024 
00025 
00026 Trademarks:
00027 -----------
00028 OBID®, OBID i-scan® and OBID myAXXESS® are registered Trademarks of FEIG ELECTRONIC GmbH
00029 Other Trademarks: see FEDM.h
00030 */
00031 
00032 
00033 #if !defined(_FEDM_ISC_CORE_H_INCLUDED_)
00034 #define _FEDM_ISC_CORE_H_INCLUDED_
00035 
00036 
00037 #if defined(__APPLE__)
00038         // limitations for Mac OSX
00039         #define _FEDM_NO_COM_SUPPORT
00040         #define _FEDM_NO_FU_SUPPORT
00041         #define _FEDM_NO_PD_SUPPORT
00042 #endif
00043 
00044 #if defined(__ANDROID__)
00045         // limitations for Android
00046         #define _FEDM_NO_FU_SUPPORT
00047         #define _FEDM_NO_PD_SUPPORT
00048 #endif
00049 
00050 #if !defined(_FEDM_NO_XML_SUPPORT)
00051   #if !defined(_FEDM_XML_SUPPORT)
00052         #define _FEDM_XML_SUPPORT
00053   #endif
00054 #endif
00055 
00056 #if !defined(_FEDM_NO_DLL)
00057         #define _FEDM_DLL
00058 #endif
00059 
00060 #if !defined(_FEDM_NO_COM_SUPPORT)
00061   #if !defined(_FEDM_COM_SUPPORT)
00062         #define _FEDM_COM_SUPPORT
00063   #endif
00064 #endif
00065 
00066 #if !defined(_FEDM_NO_USB_SUPPORT)
00067   #if !defined(_FEDM_USB_SUPPORT)
00068         #define _FEDM_USB_SUPPORT
00069   #endif
00070 #endif
00071 
00072 #if !defined(_FEDM_NO_TCP_SUPPORT)
00073   #if !defined(_FEDM_TCP_SUPPORT)
00074         #define _FEDM_TCP_SUPPORT
00075   #endif
00076 #endif
00077 
00078 #if !defined(_FEDM_NO_TAG_HANDLER)
00079   #if !defined(_FEDM_TAG_HANDLER)
00080         #define _FEDM_TAG_HANDLER
00081   #endif
00082 #endif
00083 
00084 #if !defined(_FEDM_NO_FU_SUPPORT)
00085   #if !defined(_FEDM_FU_SUPPORT)
00086         #define _FEDM_FU_SUPPORT
00087   #endif
00088 #endif
00089 
00090 #if defined(_MSC_VER)
00091   #if !defined(_FEDM_WINDOWS)
00092         #define _FEDM_WINDOWS
00093   #endif
00094   #if !defined(_FEDM_NO_MFC_SUPPORT)
00095         #if !defined(_FEDM_MFC_SUPPORT)
00096           #define _FEDM_MFC_SUPPORT
00097         #endif
00098   #endif
00099 #elif  defined(__BORLANDC__)
00100   #if !defined(_FEDM_WINDOWS)
00101         #define _FEDM_WINDOWS
00102   #endif
00103 #else
00104   #if !defined(_FEDM_LINUX)
00105         #define _FEDM_LINUX
00106   #endif
00107 #endif
00108 
00109 
00110 // header files of implementation (and old API)
00111 #include "impl/core/FEDM.h"
00112 #include "impl/core/FEDM_Base.h"
00113 #include "impl/core/FEDM_DataBase.h"
00114 #include "impl/core/FEDM_Logger.h"
00115 #include "impl/core/FEDM_Functions.h"
00116 #include "impl/core/FEDM_Xml.h"
00117 #include "impl/core/FEDM_XmlBase.h"
00118 #include "impl/core/FEDM_Xml.h"
00119 #include "impl/core/FEDM_XmlReaderCfgDataModul.h"
00120 #include "impl/core/FEDM_XmlReaderCfgProfileModul.h"
00121 #include "impl/core/i_scan/FEDM_ISC.h"
00122 #include "impl/core/i_scan/FEDM_ISCReaderInfo.h"
00123 #include "impl/core/i_scan/FEDM_ISCReaderDiagnostic.h"
00124 #include "impl/core/i_scan/FEDM_ISCReaderID.h"
00125 #include "impl/core/i_scan/FEDM_ISOTabItem.h"
00126 #include "impl/core/i_scan/FEDM_BRMTabItem.h"
00127 #include "impl/core/i_scan/FEDM_ISCReader.h"
00128 #include "impl/core/i_scan/FEDM_ISCReaderModule.h"
00129 #include "impl/core/i_scan/FEDM_ISCReaderConfig.h"
00130 #include "impl/core/i_scan/FEDM_ISO_IEC_7816_6_ICManufacturerRegistration.h"
00131 #include "impl/core/i_scan/utility/FedmIscReport_ReaderInfo.h"
00132 #include "impl/core/i_scan/utility/FedmIscReport_ReaderDiagnostic.h"
00133 #if !defined(_FEDM_NO_PD_SUPPORT)
00134         #include "impl/core/i_scan/peripheral_devices/FedmIscPeripheralDevice.h"
00135         #include "impl/core/i_scan/peripheral_devices/FedmIscPeopleCounter.h"
00136         #include "impl/core/i_scan/peripheral_devices/FedmIscExternalIO.h"
00137 #endif
00138 #if !defined(_FEDM_NO_FU_SUPPORT)
00139         #include "impl/core/i_scan/function_unit/FEDM_ISCFunctionUnit.h"
00140         #include "impl/core/i_scan/function_unit/FEDM_ISCFunctionUnitID.h"
00141 #endif
00142 #if !defined(_FEDM_NO_TAG_HANDLER)
00143         #include "impl/core/i_scan/tag_handler/FedmIscTagHandler_Includes.h"
00144 #endif // #if !defined(_FEDM_NO_TAG_HANDLER)
00145 
00146 #if !defined(_FEDM_NEW_API)
00147         using namespace CoreImpl;
00148 #endif
00149 
00150 #endif // _FEDM_ISC_CORE_H_INCLUDED_


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