00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef _NOVELEC_MCCE2_H_
00015 #define _NOVELEC_MCCE2_H_
00016
00017 #include "AbstractElectrometerClass.h"
00018
00031 class Novelec_MCCE2 : public AbstractElectrometerClass
00032 {
00033 public:
00034
00038 Novelec_MCCE2 (std::string& comLink_device_name, short channel_address, short electroType);
00039
00043 virtual ~Novelec_MCCE2 (void);
00044
00045 std::string get_ElectroMeterPolarity(void);
00046 void set_ElectroMeterPolarity (std::string);
00047
00051 void set_Zero_VonF_function (void);
00052 void set_Offset_ZeroV1_function (void);
00053 void set_Leakage_ZeroV2_function (void);
00054 void set_Test_function (void);
00055
00063 void mcce_on (void);
00064 void mcce_off (void);
00065
00069 std::string electrometer_status (void);
00070
00071 protected :
00072 short _rangeLimit;
00073
00074 };
00075
00077
00078 #endif // _NOVELEC_MCCE2_H_