Configuration parameters of the High Voltage Channel.
More...
#include <ARICHHighVoltageConfig.h>
|
| ARICHHighVoltageConfig () |
| Default constructor.
|
|
| ARICHHighVoltageConfig (int id, float vSet, float vMax, float iMax, float rampU, float rampD, TTimeStamp timeStamp) |
| Constructor.
|
|
| ARICHHighVoltageConfig (int id, ARICHCableInfo cable, float vSet, float vMax, float iMax, float rampU, float rampD, TTimeStamp timeStamp) |
| Constructor.
|
|
| ~ARICHHighVoltageConfig () |
| Destructor.
|
|
int | getHighVoltageID () const |
| Return Physical Identifier on the device.
|
|
void | setHighVoltageID (int id) |
| Set Physical Identifier on the device.
|
|
ARICHCableInfo | getArichCable () const |
| Return Cable Identifier.
|
|
void | setArichCable (ARICHCableInfo cable) |
| Set Cable Identifier.
|
|
float | getHighVoltage () const |
| Return High Voltage.
|
|
void | setHighVoltage (float hvSet) |
| Set High Voltage.
|
|
float | getMaximumHighVoltage () const |
| Return Maximum High Voltage.
|
|
void | setMaximumHighVoltage (float vMax) |
| Set Maximum High Voltage.
|
|
float | getMaximumCurrent () const |
| Return Maximum Current.
|
|
void | setMaximumCurrent (float iMax) |
| Set Maximum Current.
|
|
float | getRateDuringRampUp () const |
| Return Rate of the Voltage increase during ramp up.
|
|
void | setRateDuringRampUp (float rampU) |
| Set Rate of the Voltage increase during ramp up.
|
|
float | getRateDuringRampDown () const |
| Return Rate of the Voltage increase during ramp down.
|
|
void | setRateDuringRampDown (float rampD) |
| Set Rate of the Voltage increase during ramp down.
|
|
TTimeStamp | getTimeStamp () const |
| Return Time of the constant creation.
|
|
void | setTimeStamp (TTimeStamp timeStamp) |
| Set Time of the constant creation.
|
|
Configuration parameters of the High Voltage Channel.
Definition at line 23 of file ARICHHighVoltageConfig.h.
◆ ARICHHighVoltageConfig() [1/3]
Default constructor.
Definition at line 29 of file ARICHHighVoltageConfig.h.
float m_rampUp
Rate of the Voltage increase during ramp up.
TTimeStamp m_timeStamp
Time of the constant creation.
float m_vSet
Set High Voltage.
float m_rampDown
Rate of the Voltage increase during ramp down.
float m_iMax
Set Maximum Current.
ARICHCableInfo m_cable
Physical Cable Identifier.
int m_id
Physical Identifier on the device.
float m_vMax
Set Maximum High Voltage.
◆ ARICHHighVoltageConfig() [2/3]
ARICHHighVoltageConfig |
( |
int |
id, |
|
|
float |
vSet, |
|
|
float |
vMax, |
|
|
float |
iMax, |
|
|
float |
rampU, |
|
|
float |
rampD, |
|
|
TTimeStamp |
timeStamp |
|
) |
| |
|
inline |
◆ ARICHHighVoltageConfig() [3/3]
◆ ~ARICHHighVoltageConfig()
◆ getArichCable()
◆ getHighVoltage()
float getHighVoltage |
( |
| ) |
const |
|
inline |
◆ getHighVoltageID()
int getHighVoltageID |
( |
| ) |
const |
|
inline |
Return Physical Identifier on the device.
- Returns
- Physical Identifier on the device
Definition at line 54 of file ARICHHighVoltageConfig.h.
◆ getMaximumCurrent()
float getMaximumCurrent |
( |
| ) |
const |
|
inline |
◆ getMaximumHighVoltage()
float getMaximumHighVoltage |
( |
| ) |
const |
|
inline |
◆ getRateDuringRampDown()
float getRateDuringRampDown |
( |
| ) |
const |
|
inline |
Return Rate of the Voltage increase during ramp down.
- Returns
- Rate during ramp up
Definition at line 117 of file ARICHHighVoltageConfig.h.
◆ getRateDuringRampUp()
float getRateDuringRampUp |
( |
| ) |
const |
|
inline |
Return Rate of the Voltage increase during ramp up.
- Returns
- Rate during ramp up
Definition at line 106 of file ARICHHighVoltageConfig.h.
◆ getTimeStamp()
TTimeStamp getTimeStamp |
( |
| ) |
const |
|
inline |
◆ setArichCable()
◆ setHighVoltage()
void setHighVoltage |
( |
float |
hvSet | ) |
|
|
inline |
◆ setHighVoltageID()
void setHighVoltageID |
( |
int |
id | ) |
|
|
inline |
◆ setMaximumCurrent()
void setMaximumCurrent |
( |
float |
iMax | ) |
|
|
inline |
◆ setMaximumHighVoltage()
void setMaximumHighVoltage |
( |
float |
vMax | ) |
|
|
inline |
◆ setRateDuringRampDown()
void setRateDuringRampDown |
( |
float |
rampD | ) |
|
|
inline |
Set Rate of the Voltage increase during ramp down.
- Parameters
-
rampD | Rate during ramp down |
Definition at line 123 of file ARICHHighVoltageConfig.h.
◆ setRateDuringRampUp()
void setRateDuringRampUp |
( |
float |
rampU | ) |
|
|
inline |
◆ setTimeStamp()
void setTimeStamp |
( |
TTimeStamp |
timeStamp | ) |
|
|
inline |
◆ m_cable
◆ m_id
◆ m_iMax
◆ m_rampDown
◆ m_rampUp
◆ m_timeStamp
◆ m_vMax
◆ m_vSet
The documentation for this class was generated from the following file: