#include <CVMEStatusModule.h>
Inheritance diagram for CVMEStatusModule:
Public Methods | |
CVMEStatusModule (UInt_t base) | |
CVMEStatusModule (const CCaenIO &module) | |
CVMEStatusModule (const CVMEStatusModule &rhs) | |
~CVMEStatusModule () | |
CVMEStatusModule & | operator= (const CVMEStatusModule &rhs) |
int | operator== (const CVMEStatusModule &rhs) const |
int | operator!= (const CVMEStatusModule &rhs) const |
virtual void | GoBusy () |
virtual void | GoClear () |
virtual void | ModuleClear () |
Private Attributes | |
CCaenIO | m_IOModule |
Definition at line 302 of file CVMEStatusModule.h.
|
Construct a status module. The status module is a CAEN VME262 modle. The module is fully encapsulated here.
Definition at line 291 of file CVMEStatusModule.cpp. |
|
Construct a status module given that a CAEN VME262 module object has already been created. THis constructor will allow the module to be shared amongst other functions without wasting mapping resources.
Definition at line 304 of file CVMEStatusModule.cpp. |
|
Copy construction. This is invoked when e.g. an object is passed by value to a function. The copy constructor makes a clone of the rhs object. Definition at line 313 of file CVMEStatusModule.cpp. |
|
Definition at line 312 of file CVMEStatusModule.h. |
|
Interface: Pulse the going busy output. Implements CStatusModule. Definition at line 351 of file CVMEStatusModule.cpp. References GoingBusy, m_IOModule, and CCaenIO::PulseOutput(). Referenced by VMETestThread::operator()(). |
|
Pulse the going not busy output. Implements CStatusModule. Definition at line 361 of file CVMEStatusModule.cpp. References GoingFree, m_IOModule, and CCaenIO::PulseOutput(). Referenced by VMETestThread::operator()(). |
|
Pulse by hand the module clears which are the NIM level outputs of the module. Implements CStatusModule. Definition at line 370 of file CVMEStatusModule.cpp. References CCaenIO::ClearAllNIM(), m_IOModule, and CCaenIO::SetAllNIM(). |
|
Definition at line 316 of file CVMEStatusModule.h. References operator==(). |
|
Assignment operation. This member function supports assignment of an object of this class to an object of the same class. Definition at line 324 of file CVMEStatusModule.cpp. References m_IOModule, and CStatusModule::operator=(). |
|
Equality comparison:
Definition at line 338 of file CVMEStatusModule.cpp. References m_IOModule, and CStatusModule::operator==(). Referenced by operator!=(). |
|
Definition at line 305 of file CVMEStatusModule.h. Referenced by GoBusy(), GoClear(), ModuleClear(), operator=(), and operator==(). |