vmetst13.c File Reference

VMETST: VME I/O tests; Test Control Routing. More...

#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "taskLib.h"
#include "ctype.h"
#include "signal.h"
#include "setjmp.h"
#include "iv.h"
#include "intLib.h"
#include "sysLib.h"
#include "netShow.h"
#include "time.h"
#include "timers.h"
#include "tickLib.h"
#include "errno.h"
#include "application.conf"

Defines

#define ITLEVEL   3
#define RCTLREG   0
#define RSTAREG   0
#define RITVREG   2
#define RADDREG   6
#define RDATREG   4
#define RDATREGr   4
#define RDATREGc   6

Functions

static void tstcrt1 (void)
static void tstcrt2 (unsigned short test7, unsigned long rep)
static void crtItH ()
static void crtItH24 ()
static void crtSgH ()
static void tstcrt3 (unsigned short test0, unsigned short test1, unsigned long rep)
static void enabi (int mode)
static void disabi (int mode)
static void intHndlr (int taskid)
static void itsHndlr ()
void CRTtst (void)
static void crtItH (int taskid)
static void crtItH24 (int taskid)
static void crtSgH (int sig, int code, struct sigcontext *scp)
static void itsHndlr (int sig, int code, struct sigcontext *scp)

Variables

jmp_buf env
int MemFaultSig
int MemFaultCode
static int itcnt = 0
static int itcnt24 = 0
static int itmod = 0
static FUNCPTR oldIt = NULL
static FUNCPTR oldIt24 = NULL
static FUNCPTR newIt = NULL
static FUNCPTR * vector = NULL
static FUNCPTR * vector24 = NULL


Detailed Description

VMETST: VME I/O tests; Test Control Routing.

Author:
Kurt Huber; Strahlenzentrum J.L.-Universitaet GIESSEN
Date:
08.03.1996
Version:
15.08.2008
modification history
--------------------
15aug08 kHu	DOXYGEN comments added
14apr04 kHu
06apr01 kHu
13feb01 kHu
15dec00 kHu
24nov00 kHu
25feb98 kHu

Define Documentation

#define ITLEVEL   3

#define RADDREG   6

#define RCTLREG   0

#define RDATREG   4

#define RDATREGc   6

#define RDATREGr   4

#define RITVREG   2

#define RSTAREG   0


Function Documentation

static void crtItH ( int  taskid  )  [static]

static void crtItH (  )  [static]

static void crtItH24 ( int  taskid  )  [static]

static void crtItH24 (  )  [static]

static void crtSgH ( int  sig,
int  code,
struct sigcontext *  scp 
) [static]

static void crtSgH (  )  [static]

void CRTtst ( void   ) 

static void disabi ( int  mode  )  [static]

static void enabi ( int  mode  )  [static]

static void intHndlr ( int  taskid  )  [static]

static void itsHndlr ( int  sig,
int  code,
struct sigcontext *  scp 
) [static]

static void itsHndlr (  )  [static]

static void tstcrt1 ( void   )  [static]

static void tstcrt2 ( unsigned short  test7,
unsigned long  rep 
) [static]

static void tstcrt3 ( unsigned short  test0,
unsigned short  test1,
unsigned long  rep 
) [static]


Variable Documentation

jmp_buf env

int itcnt = 0 [static]

int itcnt24 = 0 [static]

int itmod = 0 [static]

FUNCPTR newIt = NULL [static]

FUNCPTR oldIt = NULL [static]

FUNCPTR oldIt24 = NULL [static]

FUNCPTR* vector = NULL [static]

FUNCPTR* vector24 = NULL [static]


Generated on Wed Oct 15 16:17:26 2008 for Experiment-Software by  doxygen 1.5.6