vxSIS3610InterruptService.hxx File Reference

#include <vxWorks.h>
#include <semLib.h>
#include <taskLib.h>
#include <InterruptibleObject.hxx>
#include <sis3610.h>

Go to the source code of this file.

Classes

class  codaObject::vxSIS3610InterruptService
 Implements InterruptService for SIS 3610 board. More...

Namespaces

namespace  codaObject
 

The entire codaObject package resides in the codaObject namespace.


Defines

#define SIS_DISPATCH_PRIORITY   100
#define SIS_INTERRUPT_LEVEL   5
#define SIS_INTERRUPT_VECTOR   0xe1

Functions

int s3610Init (uint32_t addr, uint32_t addr_inc, int nmod)
int s3610IntConnect (int id, VOIDFUNCPTR routine, int arg, UINT16 level, UINT16 vector)
void s3610IntAck (int intMask)
void s3610IntEnable (int intMask)
void s3610IntDisable (int intMask)

Define Documentation

#define SIS_DISPATCH_PRIORITY   100

Definition at line 44 of file vxSIS3610InterruptService.hxx.

#define SIS_INTERRUPT_LEVEL   5

Definition at line 45 of file vxSIS3610InterruptService.hxx.

#define SIS_INTERRUPT_VECTOR   0xe1

Definition at line 46 of file vxSIS3610InterruptService.hxx.


Function Documentation

int s3610Init ( uint32_t  addr,
uint32_t  addr_inc,
int  nmod 
)
void s3610IntAck ( int  intMask  ) 
int s3610IntConnect ( int  id,
VOIDFUNCPTR  routine,
int  arg,
UINT16  level,
UINT16  vector 
)
void s3610IntDisable ( int  intMask  ) 
void s3610IntEnable ( int  intMask  ) 

Generated on 4 Feb 2014 for CodaObject by  doxygen 1.6.1