#include <CCAMACStatusModule.h>
Inheritance diagram for CCAMACStatusModule:
Public Methods | |
CCAMACStatusModule (unsigned b, unsigned c, unsigned n) | |
CCAMACStatusModule (const CCAMACStatusModule &rhs) | |
~CCAMACStatusModule () | |
CCAMACStatusModule & | operator= (const CCAMACStatusModule &rhs) |
int | operator== (const CCAMACStatusModule &rhs) const |
int | operator!= (const CCAMACStatusModule &rhs) const |
virtual void | GoBusy () |
virtual void | GoClear () |
virtual void | ModuleClear () |
Private Attributes | |
CCamacNimout | m_MyModule |
Definition at line 311 of file CCAMACStatusModule.h.
|
Constructs a CAMAC status module. Status modules are intended to indicate software transitions from not busy to busy and back. See the class description for more information about this. The Status module is a NIMOUT located as follows:
Definition at line 301 of file CCAMACStatusModule.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 311 of file CCAMACStatusModule.cpp. |
|
Definition at line 320 of file CCAMACStatusModule.h. |
|
Interface: Pulse the going busy output. Implements CStatusModule. Definition at line 352 of file CCAMACStatusModule.cpp. References BusyBit, m_MyModule, and CCamacNimout::WriteBit(). |
|
Pulse the going not busy output. Implements CStatusModule. Definition at line 363 of file CCAMACStatusModule.cpp. References m_MyModule, UnBusyBit, and CCamacNimout::WriteBit(). |
|
Strobe the clears bits: Implements CStatusModule. Definition at line 371 of file CCAMACStatusModule.cpp. References ClearMask, m_MyModule, and CCamacNimout::WriteMask(). |
|
Definition at line 324 of file CCAMACStatusModule.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 325 of file CCAMACStatusModule.cpp. References m_MyModule, and CStatusModule::operator=(). |
|
Equaltiy comparison. Definition at line 338 of file CCAMACStatusModule.cpp. References m_MyModule, and CStatusModule::operator==(). Referenced by operator!=(). |
|
Definition at line 314 of file CCAMACStatusModule.h. Referenced by GoBusy(), GoClear(), ModuleClear(), operator=(), and operator==(). |