#include <Keithley_6485.h>
Inheritance diagram for Keithley_6485:
Public Member Functions | |
Keithley_6485 (std::string &comLink_device_name) | |
Initialization. | |
virtual | ~Keithley_6485 (void) |
Release resources. | |
void | range_up (void) |
Device dependent commands. | |
void | range_down (void) |
virtual void | reset (void) |
virtual void | local (void) |
virtual void | remote (void) |
std::string | get_value (void) |
Electrometer : cmd to get electrometer data. | |
void | autoRange_on (void) |
Keithley Electrometer methods. | |
void | zero_check_on (void) |
void | zero_check_off (void) |
void | zero_correct_on (void) |
void | zero_correct_off (void) |
void | auto_zero_on (void) |
void | auto_zero_off (void) |
virtual void | autoRange_off (void) |
virtual void | setAmperMeterMode (void) |
virtual void | setVoltMeterMode (void) |
virtual void | setOhmMeterMode (void) |
virtual void | setCoulombMeterMode (void) |
void | init_keithley (void) |
Following functions are only supported for SCPI protocol. | |
void | clear_registers (void) |
void | averageStateON (void) |
void | averageStateOFF (void) |
void | set_knplc (std::string nPLC) |
void | set_triggercount (std::string trigcounts) |
void | set_averagecount (std::string avercounts) |
void | set_averagecontrol (std::string averctrl) |
std::string | get_knplc (void) |
std::string | get_triggercount (void) |
std::string | get_averagecount (void) |
std::string | get_averagecontrol (void) |
virtual void | set_Zero_VonF_function (void) |
Novelec Electrometer methods. | |
virtual void | set_Offset_ZeroV1_function (void) |
virtual void | set_Leakage_ZeroV2_function (void) |
virtual void | set_Test_function (void) |
virtual void | mcce_on (void) |
virtual void | mcce_off (void) |
virtual std::string | get_ElectroMeterPolarity (void) |
Novelec getters and setters. | |
virtual std::string | get_ElectroMeterFrequency (void) |
virtual std::string | get_ElectroMeterGain (void) |
virtual void | set_ElectroMeterPolarity (std::string pola) |
virtual void | set_ElectroMeterFrequency (std::string freq) |
virtual void | set_ElectroMeterGain (std::string gain) |
virtual std::string | electrometer_status (void) |
Electrometer Status. | |
virtual std::string | get_ElectroMeterMode (void) |
Common getters and setters. | |
virtual std::string | get_ElectroMeterRange (void) |
Protected Attributes | |
short | _range |
std::string | _rangeStr |
std::string | _mode |
ElectrometerProtocol * | _electrometerProtocol |
std::string | _device_proxy_name |
|
Following functions are only supported for SCPI protocol.
|
|
Novelec Electrometer methods. Following functions are only supported for Novelec Protocol Reimplemented in Novelec_MCCE2. |