Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

Keithley_617.h

00001 // ============================================================================
00002 //
00003 // = CONTEXT
00004 //    TANGO Project - DDC Keithley Electrometer Support Library
00005 //
00006 // = FILENAME
00007 //    Keithley_617.h
00008 //
00009 // = AUTHOR
00010 //    X. Elattaoui
00011 //
00012 // ============================================================================
00013 
00014 #ifndef _KEITHLEY_617_H_
00015 #define _KEITHLEY_617_H_
00016 
00017 #include "AbstractElectrometerClass.h"
00018 
00031 class Keithley_617 : public AbstractElectrometerClass
00032 {
00033 public:
00034 
00038         Keithley_617 (std::string& comLink_device_name);
00039         
00043         virtual ~Keithley_617 (void);
00044 
00048         void autoRange_off (void);
00049         void range_up (void);
00050         void range_down (void);
00051         
00055         void setAmperMeterMode (void);
00056         void setVoltMeterMode (void);
00057         void setOhmMeterMode (void);
00058         void setCoulombMeterMode (void);
00059 
00063         std::string get_ElectroMeterMode (void);
00064         std::string get_ElectroMeterRange(void);
00065         
00069         std::string electrometer_status (void);
00070 
00071         
00072         //-     TODO :
00073         //      DDC_Filters*    _ddcFilters;
00074         //      DDC_Triggers*   _ddcTriggers;
00075         
00076 };
00077         //- end addtogroup
00079 
00080 #endif // _KEITHLEY_617_H_

Generated on Fri Dec 1 15:32:18 2006 for Electrometers Library by  doxygen 1.3.9.1