
| Public Member Functions | |
| QSlowControlClient () | |
| empty constructor | |
| QSlowControlClient (const std::string &address, const std::string &port) | |
| constructor | |
| bool | SetWriteMode (bool canWrite) | 
| set write mode | |
| bool | SetBaseMode () | 
| set server mode to "base" | |
| bool | SetRunMode () | 
| set server mode to "run" | |
| bool | SetTuningMode (unsigned int basket) | 
| set server mode to "tuning" | |
| bool | GetMode (QSlowTypes::QSlowMode_t &mode) | 
| get current slow server mode | |
| bool | GetBasket (int &basket) | 
| Get current settings basket. | |
| bool | LoadDevice (QSlowTypes::QSlowDevice_t dev, QSlowTypes::QSlowEleInterface_t iface) | 
| Load the specified device controller using the specified communication interface. | |
| bool | GetInterface (QSlowTypes::QSlowDevice_t dev, QSlowTypes::QSlowEleInterface_t &iface) | 
| Get used interface for the specified device controller. | |
| bool | GetFEInterface (QSlowTypes::QSlowEleInterface_t &iface) | 
| Get front-end interface. | |
| bool | GetBSInterface (QSlowTypes::QSlowEleInterface_t &iface) | 
| Get Bessel interface. | |
| bool | GetPSInterface (QSlowTypes::QSlowEleInterface_t &iface) | 
| Get Pulser interface. | |
| bool | SetFEInterface (QSlowTypes::QSlowEleInterface_t iface) | 
| Load the Front-End controller using the specified communication interface. | |
| bool | SetBSInterface (QSlowTypes::QSlowEleInterface_t iface) | 
| Load the Bessel controller using the specified communication interface. | |
| bool | SetPSInterface (QSlowTypes::QSlowEleInterface_t iface) | 
| Load the pulser controlled using the specified communication interface. | |
| bool | WritePulser (unsigned int pulseId, char mem0, char mem1, char mem2, char mem3) | 
| write pulser registers | |
| bool | GetPulserRegister (unsigned int id, size_t reg, int &value) | 
| Get Pulser register. | |
| bool | SetEleRegister (unsigned int lg, size_t reg, int value) | 
| set Front End or Bessel register | |
| bool | GetEleRegister (unsigned int lg, size_t reg, int &value) | 
| Get Front End or Bessel register. | |
| bool | SetFEGain (unsigned int lg, int value) | 
| set Front End bias | |
| bool | GetFEGain (unsigned int lg, int &value) | 
| get Front End Gain | |
| bool | SetFEBias (unsigned int lg, int value) | 
| set Front End Gain | |
| bool | GetFEBias (unsigned int lg, int &value) | 
| get Front End bias | |
| bool | GetFEBiasPolarity (unsigned int lg, bool &pol) | 
| get Front End bias polarity | |
| bool | SetFEBiasPolarity (unsigned int lg, bool pol) | 
| set Front End bias polarity | |
| bool | InvertFEBiasPolarity (unsigned int lg) | 
| invert Front End bias polarity | |
| bool | SetFELoadResistor (unsigned int lg, bool rload) | 
| set Front End load resitor value. | |
| bool | GetFELoadResistor (unsigned int lg, bool &rload) | 
| get Front End load resitor value. | |
| bool | SetFEInput (unsigned int lg, bool input) | 
| set Front End input. | |
| bool | GetFEInput (unsigned int lg, bool &input) | 
| get Front End input. | |
| bool | SetFETestSignal (unsigned int lg, int pos_val, int neg_val) | 
| when the input in connected to the test signal generator set the test signal voltage (positive and negatice) | |
| bool | GetFETestSignal (unsigned int lg, int &pos_val, int &neg_val) | 
| when the input in connected to the test signal generator get the test signal voltage (positive and negatice) | |
| bool | AdjustFEOffset (unsigned int lg) | 
| adjust baseline baseline | |
| bool | SetFEOffsetDAC (unsigned int lg, int value) | 
| write the offset DAC on the Front End. | |
| bool | GetFEOffsetDAC (unsigned int lg, int &value) | 
| read the offset DAC from the Front End | |
| bool | SetFEOffsetMSB (unsigned int lg, int value) | 
| write the offset MSBs on the Front End . | |
| bool | GetFEOffsetMSB (unsigned int lg, int &value) | 
| read offset MSBs from the Front End | |
| bool | GetFEOffsetPolarity (unsigned int lg, bool &pol) | 
| get Front End offset polarity | |
| bool | SetFEOffsetPolarity (unsigned int lg, bool pol) | 
| set Front End offset polarity | |
| bool | InvertFEOffsetPolarity (unsigned int lg) | 
| invert Front End offset polarity | |
| bool | GetFEOffsetSpecialBit (unsigned int lg, bool &status) | 
| get Front End offset special bit | |
| bool | SetFEOffsetSpecialBit (unsigned int lg, bool status) | 
| set Front End offset special bit | |
| bool | InvertFEOffsetSpecialBit (unsigned int lg) | 
| invert Front End offset special bit | |
| bool | SetBSCutFreq (unsigned int lg, int cutFreq) | 
| set the cut frequency on the Bessel. | |
| bool | GetBSCutFreq (unsigned int lg, int &cutFreq) | 
| get the frequency from the Bessel. | |
| bool | SetBSFilterEnable (unsigned int lg, bool status) | 
| set Filter enable Status | |
| bool | GetBSFilterEnable (unsigned int lg, bool &status) | 
| get Filter enable Status | |
| bool | TurnBSFilterON (unsigned int lg) | 
| enable Filter | |
| bool | TurnBSFilterOFF (unsigned int lg) | 
| Disable Filter. | |
| bool | SetPSupplyInterface (QSlowTypes::QSlowEleInterface_t iface) | 
| Load the Power Supply controller using the specified communication interface. | |
| bool | GetPSupplyInterface (QSlowTypes::QSlowEleInterface_t &iface) | 
| Get power supply interface. | |
| bool | SetPSupplyVset (unsigned int channel, double vset) | 
| set power supply voltage | |
| bool | SetPSupplyIset (unsigned int channel, double iset) | 
| set power supply current | |
| bool | SetPSupplyVsetDiff (double vset) | 
| set power supply differential voltage vset | |
| bool | GetPSupplyVsetDiff (double &vset) | 
| get power supply differential voltage vset | |
| bool | GetPSupplyVoutDiff (double &vout) | 
| get power supply differential voltage vset | |
| bool | GetPSupplyVset (unsigned int channel, double &vset) | 
| get power supply voltage set | |
| bool | GetPSupplyIset (unsigned int channel, double &iset) | 
| get power supply current set | |
| bool | GetPSupplyVout (unsigned int channel, double &vout) | 
| get power supply output voltage | |
| bool | GetPSupplyIout (unsigned int channel, double &iout) | 
| get power supply output current | |
| bool | SetPSupplyOutputEnable (unsigned int channel, bool status) | 
| set power supply output enable | |
| bool | GetPSupplyOutputEnable (unsigned int channel, bool &status) | 
| get power supply output enable | |
| bool | TurnPSupplyOutputON (unsigned int channel) | 
| enable power supply output | |
| bool | TurnPSupplyOutputOFF (unsigned int channel) | 
| disable power supply output | |
| bool QSlowControlClient::SetWriteMode | ( | bool | canWrite | ) | 
set write mode
| canWrite | true if write mode is on, false if it is off | 
References QBaseClient::ExecCommand(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by ApplyElectronicsConfiguration(), QWPSlowConfigHandler::CheckSlowStatus(), QLCSlowConfigHandler::CheckSlowStatus(), QPulserSingleShot::Fire(), QEleInterface::InitClient(), and QBasePulserController::InitSlowClient().
| bool QSlowControlClient::SetBaseMode | ( | ) | 
set server mode to "base"
References QBaseClient::ExecCommand(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::SetRunMode | ( | ) | 
set server mode to "run"
References QBaseClient::ExecCommand(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::SetTuningMode | ( | unsigned int | basket | ) | 
set server mode to "tuning"
| basket | db settings basket to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::CheckSlowStatus(), QLCSlowConfigHandler::CheckSlowStatus(), QPulserSingleShot::Fire(), QEleInterface::InitClient(), and QBasePulserController::InitSlowClient().
| bool QSlowControlClient::GetMode | ( | QSlowTypes::QSlowMode_t & | mode | ) | 
get current slow server mode
| mode | this variable is set to current server mode | 
References QBaseClient::ExecCommand(), QBaseClient::GetString(), QError::Set(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetModifier().
Referenced by QWPSlowConfigHandler::CheckSlowStatus(), QLCSlowConfigHandler::CheckSlowStatus(), QPulserSingleShot::Fire(), QEleInterface::InitClient(), and QBasePulserController::InitSlowClient().
| bool QSlowControlClient::GetBasket | ( | int & | basket | ) | 
Get current settings basket.
| basket | this variable is set to current settings basket | 
References QBaseClient::ExecCommand(), QBaseClient::GetInt(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetModifier().
Referenced by QWPSlowConfigHandler::CheckSlowStatus(), QLCSlowConfigHandler::CheckSlowStatus(), QPulserSingleShot::Fire(), QEleInterface::InitClient(), and QBasePulserController::InitSlowClient().
| bool QSlowControlClient::LoadDevice | ( | QSlowTypes::QSlowDevice_t | dev, | |
| QSlowTypes::QSlowEleInterface_t | iface | |||
| ) | 
Load the specified device controller using the specified communication interface.
| dev | device to load | |
| iface | used communication interface | 
References QBaseClient::ExecCommand(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QLCSlowConfigHandler::Clear(), QPulserSingleShot::Fire(), QBasePulserController::InitSlowClient(), QWPSlowConfigHandler::QWPSlowConfigHandler(), SetBSInterface(), SetFEInterface(), SetPSInterface(), and SetPSupplyInterface().
| bool QSlowControlClient::GetInterface | ( | QSlowTypes::QSlowDevice_t | dev, | |
| QSlowTypes::QSlowEleInterface_t & | iface | |||
| ) | 
Get used interface for the specified device controller.
| dev | device | |
| iface | returned communication interface | 
References QBaseClient::ExecCommand(), QBaseClient::GetString(), QError::Set(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by GetBSInterface(), GetFEInterface(), GetPSInterface(), and GetPSupplyInterface().
| bool QSlowControlClient::GetFEInterface | ( | QSlowTypes::QSlowEleInterface_t & | iface | ) | 
Get front-end interface.
| iface | current communication interface | 
References GetInterface().
| bool QSlowControlClient::GetBSInterface | ( | QSlowTypes::QSlowEleInterface_t & | iface | ) | 
Get Bessel interface.
| iface | current communication interface | 
References GetInterface().
| bool QSlowControlClient::GetPSInterface | ( | QSlowTypes::QSlowEleInterface_t & | iface | ) | 
Get Pulser interface.
| iface | current communication interface | 
References GetInterface().
| bool QSlowControlClient::SetFEInterface | ( | QSlowTypes::QSlowEleInterface_t | iface | ) | 
Load the Front-End controller using the specified communication interface.
| iface | used communication interface | 
References LoadDevice().
| bool QSlowControlClient::SetBSInterface | ( | QSlowTypes::QSlowEleInterface_t | iface | ) | 
Load the Bessel controller using the specified communication interface.
| iface | used communication interface | 
References LoadDevice().
| bool QSlowControlClient::SetPSInterface | ( | QSlowTypes::QSlowEleInterface_t | iface | ) | 
Load the pulser controlled using the specified communication interface.
| iface | used communication interface | 
References LoadDevice().
| bool QSlowControlClient::WritePulser | ( | unsigned int | pulseId, | |
| char | mem0, | |||
| char | mem1, | |||
| char | mem2, | |||
| char | mem3 | |||
| ) | 
write pulser registers
| pulseId | pulser id as found in db | |
| mem0 | mem0 (1 byte) | |
| mem0 | mem1 (1 byte) | |
| mem0 | mem2 (1 byte) | |
| mem0 | mem3 (1 byte) | 
References QNwMessageBuilder::Clear(), QBaseClient::ExecCommand(), QStringHandler::IntToHexString(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QPulserSingleShot::Fire().
| bool QSlowControlClient::GetPulserRegister | ( | unsigned int | id, | |
| size_t | reg, | |||
| int & | value | |||
| ) | 
Get Pulser register.
| reg | register to be get | |
| value,register | get value | 
References QBaseClient::ExecCommand(), QBaseClient::GetInt(), QStringHandler::IntToString(), QError::Set(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::SetEleRegister | ( | unsigned int | lg, | |
| size_t | reg, | |||
| int | value | |||
| ) | 
set Front End or Bessel register
| reg | register to be set | |
| value | value to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QError::Set(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::GetEleRegister | ( | unsigned int | lg, | |
| size_t | reg, | |||
| int & | value | |||
| ) | 
Get Front End or Bessel register.
| reg | register to be set | |
| value,register | get value | 
References QBaseClient::ExecCommand(), QBaseClient::GetInt(), QStringHandler::IntToString(), QError::Set(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::SetFEGain | ( | unsigned int | lg, | |
| int | value | |||
| ) | 
set Front End bias
| value | this variable is bias value to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), and QEleInterface::WriteChannel().
| bool QSlowControlClient::GetFEGain | ( | unsigned int | lg, | |
| int & | value | |||
| ) | 
get Front End Gain
| value | this variable is set to the get gain value | 
References QBaseClient::ExecCommand(), QBaseClient::GetInt(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by QEleInterface::ReadHardware().
| bool QSlowControlClient::SetFEBias | ( | unsigned int | lg, | |
| int | value | |||
| ) | 
set Front End Gain
| value | this variable is the gain value to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), and QEleInterface::WriteChannel().
| bool QSlowControlClient::GetFEBias | ( | unsigned int | lg, | |
| int & | value | |||
| ) | 
get Front End bias
| value | this variable is set to the get bias value | 
References QBaseClient::ExecCommand(), QBaseClient::GetInt(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by QEleInterface::ReadHardware().
| bool QSlowControlClient::GetFEBiasPolarity | ( | unsigned int | lg, | |
| bool & | pol | |||
| ) | 
get Front End bias polarity
| pol | this variable is set to the get bias polarity | 
References QBaseClient::ExecCommand(), QBaseClient::GetBool(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by InvertFEBiasPolarity(), and QEleInterface::ReadHardware().
| bool QSlowControlClient::SetFEBiasPolarity | ( | unsigned int | lg, | |
| bool | pol | |||
| ) | 
set Front End bias polarity
| pol,this | variable is the bias polarity to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), InvertFEBiasPolarity(), and QEleInterface::WriteChannel().
| bool QSlowControlClient::InvertFEBiasPolarity | ( | unsigned int | lg | ) | 
invert Front End bias polarity
References GetFEBiasPolarity(), and SetFEBiasPolarity().
| bool QSlowControlClient::SetFELoadResistor | ( | unsigned int | lg, | |
| bool | rload | |||
| ) | 
set Front End load resitor value.
| rload | this variable is the load resistor value to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), and QEleInterface::WriteChannel().
| bool QSlowControlClient::GetFELoadResistor | ( | unsigned int | lg, | |
| bool & | rload | |||
| ) | 
get Front End load resitor value.
| rload | this variable is set to the get load reistance | 
References QBaseClient::ExecCommand(), QBaseClient::GetBool(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by QEleInterface::ReadHardware().
| bool QSlowControlClient::SetFEInput | ( | unsigned int | lg, | |
| bool | input | |||
| ) | 
set Front End input.
| input | this variable specified the selected input (bolometer or test signal) | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), and QEleInterface::WriteChannel().
| bool QSlowControlClient::GetFEInput | ( | unsigned int | lg, | |
| bool & | input | |||
| ) | 
get Front End input.
| input | this variable is set with the current selected input (bolometer or test signal | 
References QBaseClient::ExecCommand(), QBaseClient::GetBool(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by QEleInterface::ReadHardware().
| bool QSlowControlClient::SetFETestSignal | ( | unsigned int | lg, | |
| int | pos_val, | |||
| int | neg_val | |||
| ) | 
when the input in connected to the test signal generator set the test signal voltage (positive and negatice)
| pos_val | positive value | |
| neg_val | negative value | 
References QNwMessageBuilder::Clear(), QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), and QEleInterface::WriteChannel().
| bool QSlowControlClient::GetFETestSignal | ( | unsigned int | lg, | |
| int & | pos_val, | |||
| int & | neg_val | |||
| ) | 
when the input in connected to the test signal generator get the test signal voltage (positive and negatice)
| pos_val | this variable is set with the current positive value | |
| neg_val | this variable is set with the current negative value | 
References QNwMessageBuilder::Clear(), QBaseClient::ExecCommand(), QBaseClient::GetInt(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by QEleInterface::ReadHardware().
| bool QSlowControlClient::AdjustFEOffset | ( | unsigned int | lg | ) | 
adjust baseline baseline
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), and QLCSlowConfigHandler::ApplyConfig().
| bool QSlowControlClient::SetFEOffsetDAC | ( | unsigned int | lg, | |
| int | value | |||
| ) | 
write the offset DAC on the Front End.
| value,value | to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), and QEleInterface::WriteChannel().
| bool QSlowControlClient::GetFEOffsetDAC | ( | unsigned int | lg, | |
| int & | value | |||
| ) | 
read the offset DAC from the Front End
| value,value | get | 
References QBaseClient::ExecCommand(), QBaseClient::GetInt(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), and QEleInterface::ReadHardware().
| bool QSlowControlClient::SetFEOffsetMSB | ( | unsigned int | lg, | |
| int | value | |||
| ) | 
write the offset MSBs on the Front End .
| value,DAC | value to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), and QEleInterface::WriteChannel().
| bool QSlowControlClient::GetFEOffsetMSB | ( | unsigned int | lg, | |
| int & | value | |||
| ) | 
read offset MSBs from the Front End
| value,value | get | 
References QBaseClient::ExecCommand(), QBaseClient::GetInt(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), and QEleInterface::ReadHardware().
| bool QSlowControlClient::GetFEOffsetPolarity | ( | unsigned int | lg, | |
| bool & | pol | |||
| ) | 
get Front End offset polarity
| pol | this variable is set to the get bias polarity | 
References QBaseClient::ExecCommand(), QBaseClient::GetBool(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), InvertFEOffsetPolarity(), InvertFEOffsetSpecialBit(), and QEleInterface::ReadHardware().
| bool QSlowControlClient::SetFEOffsetPolarity | ( | unsigned int | lg, | |
| bool | pol | |||
| ) | 
set Front End offset polarity
| pol,this | variable is the bias polarity to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), InvertFEOffsetPolarity(), and QEleInterface::WriteChannel().
| bool QSlowControlClient::InvertFEOffsetPolarity | ( | unsigned int | lg | ) | 
invert Front End offset polarity
References GetFEOffsetPolarity(), and SetFEOffsetPolarity().
| bool QSlowControlClient::GetFEOffsetSpecialBit | ( | unsigned int | lg, | |
| bool & | status | |||
| ) | 
get Front End offset special bit
| pol | this variable is set to the get special bit | 
References QBaseClient::ExecCommand(), QBaseClient::GetBool(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), and QEleInterface::ReadHardware().
| bool QSlowControlClient::SetFEOffsetSpecialBit | ( | unsigned int | lg, | |
| bool | status | |||
| ) | 
set Front End offset special bit
| pol,this | variable is the special bit to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by QWPSlowConfigHandler::ApplyConfig(), QLCSlowConfigHandler::ApplyConfig(), InvertFEOffsetSpecialBit(), and QEleInterface::WriteChannel().
| bool QSlowControlClient::InvertFEOffsetSpecialBit | ( | unsigned int | lg | ) | 
invert Front End offset special bit
References GetFEOffsetPolarity(), and SetFEOffsetSpecialBit().
| bool QSlowControlClient::SetBSCutFreq | ( | unsigned int | lg, | |
| int | cutFreq | |||
| ) | 
set the cut frequency on the Bessel.
| value,cut | frequency value to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::GetBSCutFreq | ( | unsigned int | lg, | |
| int & | cutFreq | |||
| ) | 
get the frequency from the Bessel.
| value,cut | frequency value get from the Bessel | 
References QBaseClient::ExecCommand(), QBaseClient::GetInt(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::SetBSFilterEnable | ( | unsigned int | lg, | |
| bool | status | |||
| ) | 
set Filter enable Status
| pol,this | variable is the enable status to be loaded | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by TurnBSFilterOFF(), and TurnBSFilterON().
| bool QSlowControlClient::GetBSFilterEnable | ( | unsigned int | lg, | |
| bool & | status | |||
| ) | 
get Filter enable Status
| pol,filter | enable status get from the Bessel | 
References QBaseClient::ExecCommand(), QBaseClient::GetBool(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::TurnBSFilterON | ( | unsigned int | lg | ) | 
enable Filter
References SetBSFilterEnable().
| bool QSlowControlClient::TurnBSFilterOFF | ( | unsigned int | lg | ) | 
Disable Filter.
References SetBSFilterEnable().
| bool QSlowControlClient::SetPSupplyInterface | ( | QSlowTypes::QSlowEleInterface_t | iface | ) | 
Load the Power Supply controller using the specified communication interface.
| iface | used communication interface | 
References LoadDevice().
| bool QSlowControlClient::GetPSupplyInterface | ( | QSlowTypes::QSlowEleInterface_t & | iface | ) | 
Get power supply interface.
| iface | current communication interface | 
References GetInterface().
| bool QSlowControlClient::SetPSupplyVset | ( | unsigned int | channel, | |
| double | vset | |||
| ) | 
set power supply voltage
| vset,returned | output voltage | 
References QStringHandler::DoubleToString(), QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by SetPSupplyVsetDiff().
| bool QSlowControlClient::SetPSupplyIset | ( | unsigned int | channel, | |
| double | iset | |||
| ) | 
set power supply current
| iset,returned | set current | 
References QStringHandler::DoubleToString(), QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::SetPSupplyVsetDiff | ( | double | vset | ) | 
set power supply differential voltage vset
| vset | voltage in V that is set both as V+ and V-. | 
References SetPSupplyVset().
Referenced by ApplyElectronicsConfiguration(), and QLCSlowConfigHandler::UpdateExternalBias().
| bool QSlowControlClient::GetPSupplyVsetDiff | ( | double & | vset | ) | 
get power supply differential voltage vset
| vset | voltage in V. It is the average of V+ and V-. | 
References GetPSupplyVset().
| bool QSlowControlClient::GetPSupplyVoutDiff | ( | double & | vout | ) | 
get power supply differential voltage vset
| vout | differential voltage in V. It is the average of Vout+ and Vout-. | 
References GetPSupplyVout().
Referenced by QLCSlowConfigHandler::Consolidate().
| bool QSlowControlClient::GetPSupplyVset | ( | unsigned int | channel, | |
| double & | vset | |||
| ) | 
get power supply voltage set
| vset,voltage | to set | 
References QBaseClient::ExecCommand(), QBaseClient::GetDouble(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by GetPSupplyVsetDiff().
| bool QSlowControlClient::GetPSupplyIset | ( | unsigned int | channel, | |
| double & | iset | |||
| ) | 
get power supply current set
| vset,voltage | to set | 
References QBaseClient::ExecCommand(), QBaseClient::GetDouble(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::GetPSupplyVout | ( | unsigned int | channel, | |
| double & | vout | |||
| ) | 
get power supply output voltage
| vout,returned | output voltage in V | 
References QBaseClient::ExecCommand(), QBaseClient::GetDouble(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
Referenced by GetPSupplyVoutDiff().
| bool QSlowControlClient::GetPSupplyIout | ( | unsigned int | channel, | |
| double & | iout | |||
| ) | 
get power supply output current
| vout,returned | output current in A | 
References QBaseClient::ExecCommand(), QBaseClient::GetDouble(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::SetPSupplyOutputEnable | ( | unsigned int | channel, | |
| bool | status | |||
| ) | 
set power supply output enable
| status,enable | status to set | 
References QBaseClient::ExecCommand(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), and QNwMessageBuilder::SetParameter().
Referenced by TurnPSupplyOutputOFF(), and TurnPSupplyOutputON().
| bool QSlowControlClient::GetPSupplyOutputEnable | ( | unsigned int | channel, | |
| bool & | status | |||
| ) | 
get power supply output enable
| status,returned | output enable | 
References QBaseClient::ExecCommand(), QBaseClient::GetBool(), QStringHandler::IntToString(), QNwMessageBuilder::SetCommand(), QNwMessageBuilder::SetModifier(), and QNwMessageBuilder::SetParameter().
| bool QSlowControlClient::TurnPSupplyOutputON | ( | unsigned int | channel | ) | 
enable power supply output
References SetPSupplyOutputEnable().
| bool QSlowControlClient::TurnPSupplyOutputOFF | ( | unsigned int | channel | ) | 
disable power supply output
References SetPSupplyOutputEnable().
 1.5.6
 1.5.6