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

KeithleyDDCProtocol Class Reference
[Commands Protocol]

This class manage the Keithley DDC Commands Protocol. More...

#include <KeithleyDDCProtocol.h>

Inheritance diagram for KeithleyDDCProtocol:

ElectrometerProtocol List of all members.

Public Member Functions

 KeithleyDDCProtocol (std::string &gpib_device_name)
 Initialization.
virtual ~KeithleyDDCProtocol (void)
 Release resources.
void set_range (std::string value)
 Electrometer Functions.
void autoRange_on (void)
void autoRange_off (void)
void autoRange_OFF_forK486_487 (void)
void autoRange_OFF_forK617_6512 (void)
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)
void reset (void)
std::string get_value (void)
 Electrometer : cmd to get electrometer data.
void setAmperMeterMode (void)
 Electrometer Mode.
void setAmperMeterMode_forK487 (void)
void setVoltMeterMode (void)
void setOhmMeterMode (void)
void setCoulombMeterMode (void)
void clear_registers (void)
std::string get_raw_status (void)
 Get Raw Electrometer Status.
std::string get_mode (void)
 Electrometer Mode : getters and setters.
std::string get_range (void)
virtual void local (void)
virtual void remote (void)
virtual void init_keithley (void)
 Electrometer : Keithley protocol dependent commands.
virtual void set_knplc (std::string nPLC)
virtual void set_triggercount (std::string trigcounts)
virtual void set_averagecount (std::string avercounts)
virtual void set_averagecontrol (std::string averctrl)
virtual std::string get_knplc (void)
virtual std::string get_triggercount (void)
virtual std::string get_averagecount (void)
virtual std::string get_averagecontrol (void)
virtual void averageStateON (void)
virtual void averageStateOFF (void)
virtual void switch_MCCE2_ON (void)
 Electrometer : Novelec protocol dependent commands.
virtual void switch_MCCE2_OFF (void)
virtual void unable_zeroVF_func (void)
virtual void unable_offset_zeroV1_func (void)
virtual void unable_leakage_zeroV2_func (void)
virtual void unable_test_func (void)
virtual std::string get_polarity (void)
virtual std::string get_frequency (void)
virtual std::string get_gain (void)
virtual void set_polarity (std::string pola)
virtual void set_frequency (std::string freq)
virtual void set_gain (std::string gain)

Protected Attributes

short _range
std::string _mode
CommunicationLink_communication_link

Detailed Description

This class manage the Keithley DDC Commands Protocol.

Author:
Xavier Elattaoui
Date:
11-2006


The documentation for this class was generated from the following file:
Generated on Fri Dec 1 15:32:21 2006 for Electrometers Library by  doxygen 1.3.9.1