Class that encapsulates the readbacks of a high voltage channel
Class that encapsulates the readbacks of a high voltage channel.MODIFICATIONS:
- Objectivity Update:
This file was updated to support the new Objectivity Database scheme -- RR
Note that this HVReadback objects themselves are no longer stored directly to
the database -- the data is changed into the form of a RBHVModule object
HVreadbacks are only to be used to move around a channel's packet of information
on the non-Objectivty side of things
The new Objectivity Scheme stores Status as an unsigned Short, and the
rest (Peak Current/VoltageDemand/Current) as a 32 bit floats; the range of
possible values does not require the use of a double.
Also note that the bEnabled field is redundant -- the Status field tells you
whether a channel is enabled (an even Status means disabled, odd = Enabled )
However, it is too much of a bother to remove this right now -- RR
~HVreadback()
void print( ostream& os = cout )
Read access to information
Write access
inline void setEnabled(int iEnabled )
inline void setStatus( int ChannelStatus )
inline void setDemandVoltage( double dVoltageRead )
inline void setVoltage( double dVoltageRead )
inline void setCurrent(double dCurrentRead )
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de