FedmIscPeopleCounter.h
Go to the documentation of this file.
00001 /*-------------------------------------------------------
00002 |                                                       |
00003 |                       FedmIscPeopleCounter.h                                          |
00004 |                                                       |
00005 ---------------------------------------------------------
00006 
00007 Copyright © 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                  :       Manuel Sahm
00017 Begin                   :       18.02.2010
00018 
00019 Version                 :       03.02.00 / 15.06.2010 / M. Sahm, M. Hultsch
00020 
00021 Operation Systems       :       independent
00022 
00023 Function                        :       this class supports the peripheral device called People Counter
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_PEOPLE_COUNTER_H_INCLUDED_)
00034 #define _FEDM_ISC_PEOPLE_COUNTER_H_INCLUDED_
00035 
00036 #if !defined(_FEDM_NO_PD_SUPPORT)
00037 
00038 #include "FedmIscPeripheralDevice.h"
00039 
00040 //#####################################################################################
00041 // type definitions
00042 //#####################################################################################
00043 
00044 
00045 //#####################################################################################
00046 // constants
00047 //#####################################################################################
00048 
00049 
00050 //####################################################################
00051 // class FedmIscPeopleCounter
00052 //####################################################################
00053 
00054 class _FEDM_ISC_CORE_EXT_CLASS FedmIscPeopleCounter : public FedmIscPeripheralDevice
00055 {
00056 public:
00057         // constructor
00058         FedmIscPeopleCounter(FEDM_ISCReader* pReader, unsigned char ucBusAdr);
00059         // destructor
00060         virtual ~FedmIscPeopleCounter();
00061 
00062         //main access functions
00063         int SetOutput(FEISC_GPC_OUTPUT* pOutput1, FEISC_GPC_OUTPUT* pOutput2, FEISC_GPC_OUTPUT* pOutput3);
00064         int GetCounter(unsigned int& uiRadar1_Cnt1, unsigned int& uiRadar1_Cnt2, unsigned int& uiRadar2_Cnt1, unsigned int& uiRadar2_Cnt2);
00065         int SetCounter(unsigned int uiRadar1_Cnt1, unsigned int uiRadar1_Cnt2, unsigned int uiRadar2_Cnt1, unsigned int uiRadar2_Cnt2);
00066 
00067 
00068 protected:
00069 
00070 };
00071 
00072 #endif // #if !defined(_FEDM_NO_PD_SUPPORT)
00073 
00074 #endif // !defined(_FEDM_ISC_PEOPLE_COUNTER_H_INCLUDED_)


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