Skip to content
Snippets Groups Projects
Select Git revision
  • 4cf2eb491843af489f0040d93b8cff4f2b78deaf
  • main default protected
  • hotfix
  • fixes
  • 2.4.4
  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4
  • 2.3
  • 2.2
  • 2.1
  • 2.0
  • 1.0
14 results

cli_archiveextractor.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Keithley_486.h 1.41 KiB
    // ============================================================================
    //
    // = CONTEXT
    //    TANGO Project - DDC Keithley Electrometer Support Library
    //
    // = FILENAME
    //    Keithley_486.h
    //
    // = AUTHOR
    //    X. Elattaoui
    //
    // ============================================================================
    
    #ifndef _KEITHLEY_486_H_
    #define _KEITHLEY_486_H_
    
    #include "AbstractElectrometerClass.h"
    
    /**
     *  \addtogroup DDC Keithley
     *  @{
     */
    
    /**
     *  \brief This class manage 486 Keithley type
     *
     *  \author Xavier Elattaoui
     *  \date 11-2006
     */
    
    class Keithley_486 : public AbstractElectrometerClass
    {
    public:
    
    	/**
    	*  \brief Initialization. 
    	*/
    	Keithley_486 (std::string& comLink_device_name);
    	
    	/**
    	*  \brief Release resources.
    	*/
    	virtual ~Keithley_486 (void);
    
    	/**
    	*  \brief Device dependent commands.
    	*/
    	void range_up (void);
    	void range_down (void);
    	void autoRange_off (void);
      void set_buffer_size(short);
      void set_triggerMode(short);
    	void init_keithley		(void); 
      short get_buffer_size (void) { return _size; };
    	
    	/**
    	*  \brief The integration time (sec).
    	*/
    	void set_integrationTime			(double);
    
    	/**
    	*  \brief getter(s) & setter(s)	
    	*/
    	std::string get_ElectroMeterRange(void);
    	
    	/**
    	*  \brief Electrometer status.
    	*/
    	std::string electrometer_status (void);
    
    	//-	TODO :
    	//	DDC_Filters*	_ddcFilters;
    	//	DDC_Triggers*	_ddcTriggers;
    
    };
    
    /** @} */	//- end addtogroup
    
    #endif // _KEITHLEY_486_H_