exlib50.c File Reference

Library for Data Acquisition and Analysis; Show spectrum, Run program. More...

#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "taskLib.h"
#include "sysSymTbl.h"
#include "usrLib.h"
#include "unldLib.h"
#include "symLib.h"
#include "semLib.h"
#include "signal.h"
#include "setjmp.h"
#include "application.conf"

Defines

#define BUSY   1

Functions

static int prgTask (SEM_ID semid, FUNCPTR tEntry, int tArgs[10])
static void mfaults ()
static char * mybasename (char *path)
int Shospe (int tArgs[])
void BgUnld (void)
static void mfaults (int sig, int code, struct sigcontext *scp)
void SetBgData (void)

Variables

static FCSTAT prgstat
static jmp_buf env


Detailed Description

Library for Data Acquisition and Analysis; Show spectrum, Run program.

Author:
Kurt Huber; Strahlenzentrum J.L.-Universitaet GIESSEN
Date:
16.09.1998
Version:
15.08.2008
modification history
--------------------
15aug08 kHu	DOXYGEN comments added
07may04 kHu	no unload program when detached
07may04 kHu	EXCLUDE_SPECTRA support
02jul02 kHu	uInit(), uReset() added
28feb02 kHu	Parameters for background program
12mar01 kHu	Load Spektrum von exlib50.c nach dac10.c
04oct00 kHu	BgUnld() neu
19nov99 kHu	Zero spectrum if test run
28okt99 kHu	x.conf x.h neu geordnet
21sep99 kHu	ueberarbeitet
02sep99 kHu	Abschluss Pruefung
20jan99 kHu	include Header Files geaendert
13jan99 kHu	Umstellung von peak() auf exlib
22dec98 kHu	Trennen in daclib und exlib
09oct98 kHu	#include TPHDR
29sep98 kHu	removed: Runprg()
29sep98 kHu	added: Signal handler for exceptions
22sep98 kHu	added: Runprg()
16sep98 kHu	new: template version DAP from MCA program
15sep98 kHu	Start von PEAK ueber Hilfstask prgTask()
14sep98 kHu	Pfad von peakv.o neu; koennte besser sein!!!
25mar96	kHu	Ultrix, VxWorks Portierung (C)
04mar86 kHu	PDP11 Version (F77, Macro-11)

Define Documentation

#define BUSY   1


Function Documentation

void BgUnld ( void   ) 

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

static void mfaults (  )  [static]

static char * mybasename ( char *  path  )  [static]

static int prgTask ( SEM_ID  semid,
FUNCPTR  tEntry,
int  tArgs[10] 
) [static]

void SetBgData ( void   ) 

int Shospe ( int  tArgs[]  ) 


Variable Documentation

jmp_buf env [static]

FCSTAT prgstat [static]


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