#include <CCamacNimout.h>
Inheritance diagram for CCamacNimout:
Public Methods | |
CCamacNimout (unsigned int b, unsigned int c, unsigned int n) | |
CCamacNimout (const CCamacNimout &rhs) | |
Copy constructor. | |
~CCamacNimout () | |
Destructor. | |
CCamacNimout & | operator= (const CCamacNimout &rhs) |
Assignment. | |
int | operator== (const CCamacNimout &rhs) const |
Comparison for equality. | |
int | operator!= (const CCamacNimout &rhs) const |
unsigned short * | getWrite () const |
void | WriteMask (unsigned short mask) |
void | WriteBit (unsigned int nBitno) |
Private Attributes | |
unsigned short * | m_pWrite |
Pointer to the nimout data register. |
Definition at line 295 of file CCamacNimout.h.
|
Construct a NIMOUT module located in a particular part of CAMAC space.
Definition at line 293 of file CCamacNimout.cpp. References m_pWrite, and CCamacModule::MakePointer(). |
|
Copy constructor. 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 307 of file CCamacNimout.cpp. |
|
Destructor.
Definition at line 307 of file CCamacNimout.h. |
|
Definition at line 318 of file CCamacNimout.h. References m_pWrite. |
|
Definition at line 311 of file CCamacNimout.h. References operator==(). |
|
Assignment. Assignment operation. This member function supports assignment of an object of this class to an object of the same class. Definition at line 318 of file CCamacNimout.cpp. References m_pWrite, and CCamacModule::operator=(). |
|
Comparison for equality. Equality comparison. Definition at line 331 of file CCamacNimout.cpp. References m_pWrite. Referenced by operator!=(). |
|
Strobes a single bit of output.
Definition at line 364 of file CCamacNimout.cpp. References m_pWrite. Referenced by CCAMACStatusModule::GoBusy(), and CCAMACStatusModule::GoClear(). |
|
Writes a mask of data to the NIMOUT. All of the bits in the mask will be strobed simultaneously.
Definition at line 350 of file CCamacNimout.cpp. References m_pWrite. Referenced by CCAMACStatusModule::ModuleClear(), and CamacTestThread::operator()(). |
|
Pointer to the nimout data register.
Definition at line 298 of file CCamacNimout.h. Referenced by CCamacNimout(), getWrite(), operator=(), operator==(), WriteBit(), and WriteMask(). |