#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.
|