00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef _Keithley_6514_H_
00015 #define _Keithley_6514_H_
00016
00017 #include "AbstractElectrometerClass.h"
00018
00031 class Keithley_6514 : public AbstractElectrometerClass
00032 {
00033 public:
00034
00038 Keithley_6514 (std::string& comLink_device_name);
00039
00043 virtual ~Keithley_6514 (void);
00044
00048 void range_up (void);
00049 void range_down (void);
00050
00054 void setAmperMeterMode (void);
00055 void setVoltMeterMode (void);
00056 void setOhmMeterMode (void);
00057 void setCoulombMeterMode (void);
00058
00059
00060
00061
00062 private:
00063
00064 void update_range (void);
00065 std::string _kmode;
00066
00067 };
00068
00070
00071 #endif // _Keithley_6514_H_