#include <Novelec_MCCE2.h>
Inheritance diagram for Novelec_MCCE2:

Public Member Functions | |
| Novelec_MCCE2 (std::string &comLink_device_name, short channel_address, short electroType) | |
| Initialization. | |
| virtual | ~Novelec_MCCE2 (void) |
| Release resources. | |
| std::string | get_ElectroMeterPolarity (void) |
| Novelec getters and setters. | |
| void | set_ElectroMeterPolarity (std::string) |
| void | set_Zero_VonF_function (void) |
| Electrometer Functions : mode for novelec types. | |
| void | set_Offset_ZeroV1_function (void) |
| void | set_Leakage_ZeroV2_function (void) |
| void | set_Test_function (void) |
| void | mcce_on (void) |
| Commands to start/stop the data acquisition. | |
| void | mcce_off (void) |
| std::string | electrometer_status (void) |
| Electrometer Status. | |
| virtual void | range_up (void)=0 |
| Electrometer common functions. | |
| virtual void | range_down (void)=0 |
| 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 std::string | get_ElectroMeterFrequency (void) |
| virtual std::string | get_ElectroMeterGain (void) |
| virtual void | set_ElectroMeterFrequency (std::string freq) |
| virtual void | set_ElectroMeterGain (std::string gain) |
| virtual std::string | get_ElectroMeterMode (void) |
| Common getters and setters. | |
| virtual std::string | get_ElectroMeterRange (void) |
Protected Attributes | |
| short | _rangeLimit |
| short | _range |
| std::string | _rangeStr |
| std::string | _mode |
| ElectrometerProtocol * | _electrometerProtocol |
| std::string | _device_proxy_name |
|
|
Following functions are only supported for SCPI protocol.
|
|
|
Commands to start/stop the data acquisition. This emulate the MCCE2 key ON/OFF (all parameters must be set before switching ON the MCCE2) Reimplemented from AbstractElectrometerClass. |
1.3.9.1