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: