Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Keithley_486.h 1.19 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);
/**
* \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_