#include <vxWorks.h>
#include <unistd.h>
#include <intLib.h>
#include <iv.h>
#include <semLib.h>
#include <taskLib.h>
#include <InterruptibleObject.hxx>
Go to the source code of this file.
Classes | |
class | codaObject::vxTIInterruptService |
Implements InterruptService for stand-alone TI board in vxWorks. More... | |
Namespaces | |
namespace | codaObject |
The entire codaObject package resides in the codaObject namespace. | |
Defines | |
#define | TI_BASE_ADDR 0x0ed0 |
#define | TI_INTERRUPT_LEVEL 5 |
#define | TI_INTERRUPT_VECTOR 0xee |
#define | TI_DISPATCH_PRIORITY 100 |
#define | TI_VME_ACCESS_MODE 0x29 |
#define | TI_RESET 0x80 |
#define | TI_MODE 0x7 |
#define | TI_INTERRUPT_REENABLE 0x8000 |
Functions | |
int | codaObject::sysBusToLocalAdrs (int, char *, char **) |
int | codaObject::intDisconnect (int) |
int | codaObject::sysIntEnable (int) |
int | codaObject::sysIntDisable (int) |
#define TI_BASE_ADDR 0x0ed0 |
Definition at line 49 of file vxTIInterruptService.hxx.
#define TI_DISPATCH_PRIORITY 100 |
Definition at line 54 of file vxTIInterruptService.hxx.
#define TI_INTERRUPT_LEVEL 5 |
Definition at line 50 of file vxTIInterruptService.hxx.
Referenced by codaObject::vxTIInterruptService::enableInterrupt().
#define TI_INTERRUPT_REENABLE 0x8000 |
Definition at line 60 of file vxTIInterruptService.hxx.
Referenced by codaObject::vxTIInterruptService::dispatchInterrupt().
#define TI_INTERRUPT_VECTOR 0xee |
Definition at line 53 of file vxTIInterruptService.hxx.
Referenced by codaObject::vxTIInterruptService::deleteInterrupt(), and codaObject::vxTIInterruptService::setupInterrupt().
#define TI_MODE 0x7 |
Definition at line 59 of file vxTIInterruptService.hxx.
Referenced by codaObject::vxTIInterruptService::enableInterrupt().
#define TI_RESET 0x80 |
Definition at line 58 of file vxTIInterruptService.hxx.
#define TI_VME_ACCESS_MODE 0x29 |
Definition at line 57 of file vxTIInterruptService.hxx.
Referenced by codaObject::vxTIInterruptService::setupInterrupt().