iteg1a7.c File Reference

Library for Data Analysis Applications; Peak integration; Interactive control. More...

#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "ctype.h"
#include "application.conf"

Defines

#define PRIVATiteg
#define PRIVAT7a
#define PRIVAT7x
#define LABLEN   2

Functions

static void setdflt (void)
static int help (char *hlptxt)
static int refrsh (BOOL *dispok)
static void inputc (void)
static void selmar (void)
static void movmar (long pos)
static void shomar (BOOL terminal)
static int showres (int mode, char type)
static int prntout (void)
static void swap (char *c1, char *c2)
int ItegCntl (int strtup, char *hlptxt, char *exitcmd, int pkpos)
int GetMar (MARTYP *markers)
int SavMar (MARTYP *markers)

Variables

DATA7a data7a
PARFILE parfile
static FILE * fdout = NULL
static char label0 [LABLEN] = {"0"}
static char label1 [LABLEN] = {"1"}
static char label2 [LABLEN] = {"2"}
static char label3 [LABLEN] = {"3"}
static char label4 [LABLEN] = {"4"}
static char label5 [LABLEN] = {"5"}
static char label6 [LABLEN] = {"6"}
static char * labels [MARNUM]
static BOOL MScmd = FALSE


Detailed Description

Library for Data Analysis Applications; Peak integration; Interactive control.

Author:
Kurt Huber; Strahlenzentrum J.L.-Universitaet GIESSEN
Date:
18.11.1998
Version:
15.08.2008
modification history
--------------------
15aug08 kHu	DOXYGEN comments added
25mar08 kHu	xPlotTx() in refrsh, movmar, shomar, selmar neu geordnet
20apr07 kHu	DIM3SPEC, IPLANES, NPLANE
04jun04 kHu	xPlotE(FILE *fdout, int color)
16apr03 kHu	Fit gemacht fuer -Wall GCC-Option
25mar03 kHu	Absturz bei Default Printer bei ^F,^P in showres()
20mar03 kHu	if(commnd > 0) commnd = toupper(commnd);
06jan03 kHu	strtup: BOOL -> int; loadpar raus
16aug02 kHu	Markerset von MARKRS[0] statt von MARKRS[1] retten;
		nach erstem Retten des Markersets immer retten bis MD;
		neu: MD loeschen des geretteten Markersets im Header;
		strtup, pkpos neue Argumnte von ItegCntl();
		Transfer der Peakposition in ItegCntl() statt peak10.c;
02jul02 kHu	uInit(), uReset() -> uClear
28aug01 kHu	^T mit XFNCTN('T')
26jun01 kHu	DFLTLAN; xPlotFs(enum devlang uselang)
09oct00 kHu	data7a -> data7a[2]
09oct00 kHu	^N/^B/^L norm/save/restore parameter set geaendert
13sep00 kHu	tReadp() -> tMenu
28feb00 kHu	Check fuer Erststart neu
11nov99 kHu	Newprog Standard
09sep99 kHu	neu: hlptxt, exitcmd
02sep99 kHu	Abschluss Pruefung
24aug99 kHu	ueberarbeitet
18aug99 kHu	iteg1a1.c ausgelagert
19jul99 kHu	neue Struktur
14may99 kHu	neu: aPlotp()
18feb99 kHu	XFRACT neu
13jan99 kHu	Umstellung auf dan-Library
08jan99 kHu	showres() neu
17dec98 kHu	xPlotTs mit Position
09dec98 kHu	Markers als Integer
26nov98 kHu	Help in Text Mode
26nov98 kHu	^Z,^D usw. ohne Terres()
18nov98	kHu	Ultrix, VxWorks Portierung (C)
08feb88 kHu	PDP11 Version (F77, Macro-11)

Define Documentation

#define LABLEN   2

#define PRIVAT7a

#define PRIVAT7x

#define PRIVATiteg


Function Documentation

int GetMar ( MARTYP *  markers  ) 

static int help ( char *  hlptxt  )  [static]

static void inputc ( void   )  [static]

int ItegCntl ( int  strtup,
char *  hlptxt,
char *  exitcmd,
int  pkpos 
)

static void movmar ( long  pos  )  [static]

static int prntout ( void   )  [static]

static int refrsh ( BOOL dispok  )  [static]

int SavMar ( MARTYP *  markers  ) 

static void selmar ( void   )  [static]

static void setdflt ( void   )  [static]

static void shomar ( BOOL  terminal  )  [static]

int showres ( int  mode,
char  type 
) [static]

static void swap ( char *  c1,
char *  c2 
) [static]


Variable Documentation

FILE* fdout = NULL [static]

char label0[LABLEN] = {"0"} [static]

char label1[LABLEN] = {"1"} [static]

char label2[LABLEN] = {"2"} [static]

char label3[LABLEN] = {"3"} [static]

char label4[LABLEN] = {"4"} [static]

char label5[LABLEN] = {"5"} [static]

char label6[LABLEN] = {"6"} [static]

char* labels[MARNUM] [static]

Initial value:

BOOL MScmd = FALSE [static]


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