Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

hvChannel Class Reference

#include <hvChannel.h>

Inheritance diagram for hvChannel:

SObject List of all members.

Public Member Functions

 hvChannel (const unsigned int &module, const unsigned int &channel, const double &voltage, const double &current)
 hvChannel ()
virtual ~hvChannel ()
unsigned int module () const
unsigned int channel () const
double voltage () const
double current () const
virtual void stream (CSVParser &parser)

Private Attributes

unsigned int m_module
unsigned int m_chan
double m_voltage
double m_current

Detailed Description

Slow control class for a hvChannel M. Needham 2005


Constructor & Destructor Documentation

hvChannel::hvChannel const unsigned int &  module,
const unsigned int &  channel,
const double &  voltage,
const double &  current
[inline]
 

constructer

Parameters:
module 
channel 
voltage 
current 

hvChannel::hvChannel  )  [inline]
 

default constructer

virtual hvChannel::~hvChannel  )  [inline, virtual]
 

destructer


Member Function Documentation

unsigned int hvChannel::channel  )  const [inline]
 

channel

double hvChannel::current  )  const [inline]
 

Returns:
current

unsigned int hvChannel::module  )  const [inline]
 

module

virtual void hvChannel::stream CSVParser parser  )  [virtual]
 

streamer from csvparser

Implements SObject.

double hvChannel::voltage  )  const [inline]
 

Returns:
current


Member Data Documentation

unsigned int hvChannel::m_chan [private]
 

double hvChannel::m_current [private]
 

unsigned int hvChannel::m_module [private]
 

double hvChannel::m_voltage [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Jul 8 16:38:52 2005 for Salamander by  doxygen 1.4.1