Public Member Functions | |
QEleBaseInterface (QSlowTypes::QSlowEleInterface_t type) | |
virtual void | Open ()=0 |
virtual void | Close ()=0 |
virtual const bool | IsOpen () const =0 |
virtual void | WriteFrontEnd (const QEleLib::QEleAddress &Add, unsigned int Reg, char Data)=0 |
virtual void | ReadFrontEnd (const QEleLib::QEleAddress &Add, unsigned int Reg, char &Data)=0 |
virtual void | WriteBessel (const QEleLib::QEleAddress &Add, char Data)=0 |
virtual void | ReadBessel (const QEleLib::QEleAddress &Add, char &Data)=0 |
virtual void | WritePulserAttenuation (const QEleLib::QEleAddress &Add, char Attenuation)=0 |
virtual void | ReadPulserAttenuation (const QEleLib::QEleAddress &Add, char &Attenuation)=0 |
virtual void | WritePulserStatus (const QEleLib::QEleAddress &Add, char Time, char LowDAC, char Status)=0 |
virtual void | ReadPulserStatus (const QEleLib::QEleAddress &Add, char &Time, char &LowDAC, char &Status)=0 |
virtual const bool | IsError () const =0 |
virtual const std::string & | GetErrorString () const =0 |
virtual const QError_ | GetQErrorCode () const =0 |
const QSlowTypes::QSlowEleInterface_t | GetType () const |
Private Attributes | |
QSlowTypes::QSlowEleInterface_t | fType |