#include <VmePort.h>
Public Member Functions | |
| VmeInterruptHandler (VmePort &port, char vect, int level) | |
| Constructor. | |
| virtual | ~VmeInterruptHandler () |
| Destructor. | |
| virtual void | interruptHandler (unsigned char vect, unsigned char softvect, int count)=0 |
| Interrupt handling function. | |
| void | activateSoftVector (unsigned char softvect) |
| Activate a soft-vector. | |
| void | setInterruptData (long data) |
| Set the interrupt data word. | |
| long | getInterruptData () |
| Read the interrupt data word. | |
| void | reEnableInterrupt () |
| Re-enable VME RORA levels (at the end of a RORA interrupt handling). | |
| char | getInterruptVector () |
| m_interruptVector accessor | |
| char | getInterruptSoftVect () |
| m_interruptSoftVect accessor | |
| int | getInterruptLevel () |
| m_interruptLevel accessor | |
| void | setActive (bool active) |
| m_active accessors | |
| bool | getActive () |
Protected Attributes | |
| VmePort & | m_port |
| unsigned char | m_interruptVector |
| unsigned char | m_interruptSoftVect |
| unsigned int | m_interruptLevel |
| bool | m_active |
Definition at line 208 of file VmePort.h.
|
||||||||||||||||
|
Constructor.
|
|
|
Destructor.
|
|
|
Activate a soft-vector.
|
|
|
Read the interrupt data word.
|
|
|
m_interruptLevel accessor
|
|
|
m_interruptSoftVect accessor
|
|
|
m_interruptVector accessor
|
|
||||||||||||||||
|
Interrupt handling function.
|
|
|
Re-enable VME RORA levels (at the end of a RORA interrupt handling).
|
|
|
m_active accessors
|
|
|
Set the interrupt data word.
|
1.3.5