#include <VmeModule.h>
Inheritance diagram for SctPixelRod::VmeModule:
Public Member Functions | |
VmeModule (UINT32 baseAddress, UINT32 mapSize, VmeInterface &ourInterface) | |
virtual | ~VmeModule () |
VmeModule (const VmeModule &rhs) | |
VmeModule & | operator= (const VmeModule &) |
void | setBaseAddress (UINT32 baseAddress) |
Accessor function to set base address. | |
UINT32 | getBaseAddress () const |
Accessor function to get base address. | |
void | setVmeInterface (VmeInterface &ourInterface) |
Accessor function to set interface. | |
VmeInterface & | getVmeInterface () const |
Accessor function to get interface. | |
void | setMapSize (UINT32 mapSize) |
Accessor function to set map size. | |
UINT32 | getMapSize () const |
Accessor function to get map size. | |
virtual void | initialize ()=0 |
Pure virtual method for initialization. | |
virtual void | reset ()=0 |
Pure virtual method to reset module. | |
virtual void | status ()=0 |
Pure virtual method to report module status. | |
Protected Attributes | |
UINT32 | m_baseAddress |
VME base address of this module. | |
UINT32 | m_mapSize |
VME map size. | |
VmeInterface & | m_ourInterface |
VME interface for this module. |
|
Definition at line 23 of file VmeModule.h. References m_baseAddress, m_mapSize, m_ourInterface, and mapSize. |
|
Definition at line 30 of file VmeModule.h. |
|
|
|
Accessor function to get base address.
Definition at line 44 of file VmeModule.h. References m_baseAddress. |
|
Accessor function to get map size.
Definition at line 56 of file VmeModule.h. References m_mapSize. |
|
Accessor function to get interface.
Definition at line 50 of file VmeModule.h. References m_ourInterface. |
|
Pure virtual method for initialization.
Implemented in SctPixelRod::RodModule, and SctPixelRod::TimModule. |
|
|
|
Pure virtual method to reset module.
Implemented in SctPixelRod::RodModule, and SctPixelRod::TimModule. |
|
Accessor function to set base address.
Definition at line 39 of file VmeModule.h. References m_baseAddress. |
|
Accessor function to set map size.
Definition at line 53 of file VmeModule.h. |
|
Accessor function to set interface.
Definition at line 47 of file VmeModule.h. References m_ourInterface. |
|
Pure virtual method to report module status.
Implemented in SctPixelRod::RodModule, and SctPixelRod::TimModule. |
|
VME base address of this module.
Definition at line 70 of file VmeModule.h. Referenced by getBaseAddress(), setBaseAddress(), and VmeModule(). |
|
VME map size.
Definition at line 73 of file VmeModule.h. Referenced by getMapSize(), setMapSize(), and VmeModule(). |
|
VME interface for this module.
Definition at line 76 of file VmeModule.h. Referenced by getVmeInterface(), setVmeInterface(), and VmeModule(). |