2 #ifndef _TELEDYNE_CONTROL_H_
3 #define _TELEDYNE_CONTROL_H_
60 std::string getSingleChannelFloat(std::string a_response);
used as a c++ abstraction of the rs232 c functions in the RS232 folder
Definition: RS232Interface.h:13
Definition: TeledyneControl.h:13
double setVoltage(int a_ch, double a_volt)
sets the voltage for a given channel. Does not return set voltage
Definition: TeledyneControl.cpp:158
bool isChOn(int a_ch)
return true if the channel is powered
Definition: TeledyneControl.cpp:135
int setMemory(int save)
loads the saved memory settings
Definition: TeledyneControl.cpp:204
TeledyneControl()
default contstructor puts the class into an unconnected working state
Definition: TeledyneControl.cpp:15
double getVSet(int a_ch)
reads out the set voltage for a given channel
Definition: TeledyneControl.cpp:76
double getVoltage(int a_ch)
reads out the measured voltage for a given channel
Definition: TeledyneControl.cpp:56
int connect(int a_instNum)
Definition: TeledyneControl.cpp:21
int validateCalibration()
will return the manufacturer, model, serial number, and software version.
Definition: TeledyneControl.cpp:38
double getCurrent(int a_ch)
reads out the measured current for a given channel
Definition: TeledyneControl.cpp:96
double setCurrent(int a_ch, double a_curr)
Definition: TeledyneControl.cpp:178
double getISet(int a_ch)
reads out the set current for a given channel
Definition: TeledyneControl.cpp:115
CONF:HVMICC? is required before switching high voltage on.
Definition: bk9174BControl.h:9