QEleNetworkInterface Class Reference

Inheritance diagram for QEleNetworkInterface:

QEleBaseInterface

List of all members.


Detailed Description

network interface to windows-based pulser slow control

Author:
sergio.didomizio@ge.infn.it

Public Member Functions

 QEleNetworkInterface ()
 ctor
virtual ~QEleNetworkInterface ()
 dtor
virtual void Open ()
virtual void Close ()
const bool IsOpen () const
virtual void WriteFrontEnd (const QEleLib::QEleAddress &Add, size_t Reg, char Data)
virtual void ReadFrontEnd (const QEleLib::QEleAddress &Add, size_t Reg, char &Data)
virtual void WriteBessel (const QEleLib::QEleAddress &Add, char Data)
virtual void ReadBessel (const QEleLib::QEleAddress &Add, char &Data)
virtual void WritePulserAttenuation (const QEleLib::QEleAddress &Add, char Attenuation)
virtual void ReadPulserAttenuation (const QEleLib::QEleAddress &Add, char &Attenuation)
virtual void WritePulserStatus (const QEleLib::QEleAddress &Add, char Time, char LowDAC, char Status)
virtual void ReadPulserStatus (const QEleLib::QEleAddress &Add, char &Time, char &LowDAC, char &Status)
virtual const bool IsError () const
virtual const std::string & GetErrorString () const
virtual const QError_ GetQErrorCode () const

Private Member Functions

void ErrorReset ()
bool DecodeError (int Code)

Private Attributes

bool fIsOpen
bool fIsError
std::string fErrorString
QError_ fQErrorCode
QSlowBridgeClient fClient

The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:05 2010 for CUORE Software by  doxygen 1.5.6