exlib21.c File Reference

Library for Data Acquisition and Analysis; Unbuffered terminal input. More...

#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "taskLib.h"
#include "ioLib.h"
#include "sys/ioctl.h"
#include "errno.h"
#include "application.conf"

Defines

#define BUFLEN   16

Functions

static int uread (int mode, int keepn)
void uInit (void)
void uReset (void)
void uClear (void)
int uWait (int keepn)
int uWaitc (int keepn, int spechar)
int uAsk (int keepn)

Variables

int errno
static int savopt
static int buffer [BUFLEN]
static int in = 0
static int out = 0
static int bufcnt = 0
static BOOL opendone = FALSE


Detailed Description

Library for Data Acquisition and Analysis; Unbuffered terminal 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
12mar03 kHu	Portierung nach Linux
02jul02 kHu	uClear() added
28okt99 kHu	x.conf x.h neu geordnet
02sep99 kHu	Abschluss Pruefung
23aug99 kHu	ueberarbeitet
20jan99 kHu	include Header Files geaendert
13jan99 kHu	Umstellung von peak() auf exlib
22dec98 kHu	Trennen in daclib und exlib
09oct98 kHu	#include TPHDR
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 BUFLEN   16


Function Documentation

int uAsk ( int  keepn  ) 

void uClear ( void   ) 

void uInit ( void   ) 

static int uread ( int  mode,
int  keepn 
) [static]

void uReset ( void   ) 

int uWait ( int  keepn  ) 

int uWaitc ( int  keepn,
int  spechar 
)


Variable Documentation

int bufcnt = 0 [static]

int buffer[BUFLEN] [static]

int errno

int in = 0 [static]

BOOL opendone = FALSE [static]

int out = 0 [static]

int savopt [static]


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