dac41.c File Reference

Library for Data Acquisition; Experiment data input. More...

#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "taskLib.h"
#include "ctype.h"
#include "time.h"
#include "timers.h"
#include "signal.h"
#include "setjmp.h"
#include "sysSymTbl.h"
#include "usrLib.h"
#include "sysLib.h"
#include "tickLib.h"
#include "symLib.h"
#include "wdLib.h"
#include "ioLib.h"
#include "application.conf"

Defines

#define RUN   1
#define STOP   0

Functions

static void tRlt (void)
static void tData (void)
static void wdroutine (void)
static int hwcheck (void)
static int hwclear (void)
static int strtdata (void)
static int stopdata (void)
static void mfaults ()
int dStart (void)
int dStop (void)
int dpStatus (void)
int dpStep (void)
int dpStream (void)
static void mfaults (int sig, int code, struct sigcontext *scp)
void SetDatRout (void)

Variables

int datactrl = STOP
jmp_buf env
timer_t timerid
struct itimerspec ntime
WDOG_ID wddata
BOOL timeout


Detailed Description

Library for Data Acquisition; Experiment data input.

Author:
Kurt Huber; Strahlenzentrum J.L.-Universitaet GIESSEN
Date:
16.09.1998
Version:
15.08.2008
modification history
--------------------
15aug08 kHu	DOXYGEN comments added
16apr03 kHu	Fit gemacht fuer -Wall GCC-Option
02jul02 kHu	uInit(), uReset() -> uClear
10apr02 kHu	INCLUDE_LIST_MODE
18sep01 kHu	unsigned long ndata -> long ndata
08jan01 kHu	ERRCNTo, ERRCNTd, ERRCNTf
05jan01 kHu	Data transfer errors (Status == 0x8000)
28sep00 kHu	DATASTRT, DATACTRL added
13sep00 kHu	tReadp() -> tMenu
05sep00 kHu	short -> UINT2
01sep00 kHu	SetDatRout() geaendert
28okt99 kHu	x.conf x.h neu geordnet
26okt99 kHu	hatte Testrun mit 0x0010 geprueft
21sep99 kHu	ueberarbeitet
20jan99 kHu	include Header Files geaendert
22dec98 kHu	Trennen in daclib und exlib
09oct98 kHu	#include TPHDR
08oct98 kHu	CLKRATE
16sep98 kHu	new: template version DAP from MCA program
25mar96	kHu	Ultrix, VxWorks Portierung (C)
04mar86 kHu	PDP11 Version (F77, Macro-11)

Define Documentation

#define RUN   1

#define STOP   0


Function Documentation

int dpStatus ( void   ) 

int dpStep ( void   ) 

int dpStream ( void   ) 

int dStart ( void   ) 

int dStop ( void   ) 

static int hwcheck ( void   )  [static]

static int hwclear ( void   )  [static]

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

static void mfaults (  )  [static]

void SetDatRout ( void   ) 

static int stopdata ( void   )  [static]

static int strtdata ( void   )  [static]

static void tData ( void   )  [static]

static void tRlt ( void   )  [static]

static void wdroutine ( void   )  [static]


Variable Documentation

int datactrl = STOP

jmp_buf env

struct itimerspec ntime

timer_t timerid

WDOG_ID wddata


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