Berkeley Nuclear Data Software
|
#include <CAENHVModule.h>
Public Types | |
enum | ConnectionMethod { USB , TCP_IP } |
Public Member Functions | |
CAENHVModule () | |
the default constructor puts the class into and unconnected state More... | |
CAENHVModule (ConnectionMethod a_conType, int a_portNum) | |
this constructor attempts to put the class into a connected working state More... | |
void | ConnectAndConfig () |
int | getNumChannels () |
returns the number of HV channels on the connected device More... | |
int | setChNames () |
void | getChannelProp (std::string chName) |
void | setVoltage (std::string chName) |
void | getChannelVoltage (std::string chName) |
void | getAllVoltage (std::string chName) int getVmax() |
int | getImax () |
this class is intended as an abstract interface to CAEN hv modules to simplify connection and parameterization
CAENHVModule::CAENHVModule | ( | ) |
the default constructor puts the class into and unconnected state
CAENHVModule::CAENHVModule | ( | ConnectionMethod | a_conType, |
int | a_portNum | ||
) |
this constructor attempts to put the class into a connected working state
void CAENHVModule::ConnectAndConfig | ( | ) |
void CAENHVModule::getAllVoltage | ( | std::string | chName | ) |
void CAENHVModule::getChannelProp | ( | std::string | chName | ) |
void CAENHVModule::getChannelVoltage | ( | std::string | chName | ) |
int CAENHVModule::getImax | ( | ) |
int CAENHVModule::getNumChannels | ( | ) |
returns the number of HV channels on the connected device
int CAENHVModule::setChNames | ( | ) |
void CAENHVModule::setVoltage | ( | std::string | chName | ) |