#include <stdlib.h>
#include <vxWorks.h>
#include <types.h>
#include <iv.h>
#include <vme.h>
#include <sysLib.h>
#include <memLib.h>
#include <intLib.h>
#include <logLib.h>
#include <vxLib.h>
#include "epicsFindSymbol.h"
#include "devLibVME.h"
#include "errlog.h"
Go to the source code of this file.
|
typedef void | myISR(void *pParam) |
|
#define EPICSAddrTypeNoConvert -1 |
#define VME_AM_CSR (0x2f) |
typedef void myISR(void *pParam) |
int cISRTest |
( |
void(*)() |
, |
|
|
void(**)() |
, |
|
|
void ** |
|
|
) |
| |
long devDisableInterruptLevelISA |
( |
unsigned |
level | ) |
|
Disable ISA interrupt level
- Parameters
-
- Returns
- Returns True/False.
Definition at line 263 of file devLibVMEOSD.c.
265 if (sysIntDisablePICFunc) {
267 s = sysIntDisablePICFunc (level);
#define S_dev_intEnFail
Unable to enable interrupt level.
long devEnableInterruptLevelISA |
( |
unsigned |
level | ) |
|
Enable ISA interrupt level
- Parameters
-
- Returns
- Returns True/False.
Definition at line 246 of file devLibVMEOSD.c.
248 if (sysIntEnablePICFunc) {
250 s = sysIntEnablePICFunc (level);
#define S_dev_intEnFail
Unable to enable interrupt level.
void unsolicitedHandlerEPICS |
( |
int |
vectorNumber | ) |
|
Definition at line 430 of file devLibVMEOSD.c.
438 "%s: line=%d: Interrupt to EPICS disconnected vector = 0X %X",
int EPICStovxWorksAddrType[] |
Initial value:= {
VME_AM_SUP_SHORT_IO,
VME_AM_STD_SUP_DATA,
VME_AM_EXT_SUP_DATA,
}
#define EPICSAddrTypeNoConvert
Definition at line 80 of file devLibVMEOSD.c.