wqa1a7.c File Reference

WQA: Analysis of ESW Data; Interactive Control. More...

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

Defines

#define PRIVATwqa
#define PRIVAT7a
#define PRIVAT7x
#define LABLEN   3

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 WqaCntl (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] = {"M0"}
static char label1 [LABLEN] = {"M1"}
static char label2 [LABLEN] = {"M2"}
static char label3 [LABLEN] = {"M3"}
static char label4 [LABLEN] = {"M4"}
static char * labels [MARNUM] = {label0, label1, label2, label3, label4}
static BOOL MScmd = FALSE


Detailed Description

WQA: Analysis of ESW Data; Interactive Control.

Features:
Display of ESW Data
Cross Section Calculation

Author:
Kurt Huber; Strahlenzentrum J.L.-Universitaet GIESSEN
Date:
18.01.1999
Version:
14.10.2008
modification history
--------------------
14oct08 kHu	DOXYGEN comments added
25mar08 kHu	xPlotTx() in refrsh, movmar, shomar, selmar neu geordnet
26jul04 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 weiterhin von MARKRS[1] retten daher kein 
		 Transfer der Peakposition in WqaCntl() moeglich;)
		nach erstem Retten des Markersets immer retten bis MD;
		neu: MD loeschen des geretteten Markersets im Header;
		strtup, pkpos neue Argumnte von WqaCntl();
02jul02 kHu	uInit(), uReset() -> uClear
18sep01 kHu	^T mit XFNCTN('T')
26jun01 kHu	DFLTLAN; xPlotFs(enum devlang uselang)
13mar01 kHu	Wiederholung von ^F mit Leertaste
25jan01 kHu	Integration Markers from ...
09oct00 kHu	data7a -> data7a[2]
09oct00 kHu	^N/^B/^L norm/save/restore parameter set geaendert
13sep00 kHu	tReadp() -> tMenu
19apr00 kHu	Files(7) -> Files(71)
28feb00 kHu	Check fuer Erststart neu
11nov99 kHu	Newprog Standard
09sep99 kHu	neu: hlptxt, exitcmd
06sep99 kHu	an IAP angepasst
14jul99 kHu	System. Err. Defaults neu
22jun99 kHu	Markers von Bg-Spektrum beruecksichtigt
14may99 kHu	neu: aPlotp()
11may99 kHu	Save Markers Kommando
29apr99 kHu     Markers in Spektrum ab 1... wie ABS!!!
19apr99 kHu     new from ESB
09apr99 kHu	neu: systematische Fehler
25mar99 kHu	neu: Totzeitrechnung
23feb99 kHu	Marker set in Header retten
18feb99 kHu	XFRACT neu
18jan99 kHu	Ultrix, VxWorks Portierung (C), Modifiziertes dan7a12.c
06feb91 kHu	Aenderungen
04aug89 gHo	PDP11 Version (F77, Macro-11)

Define Documentation

#define LABLEN   3

#define PRIVAT7a

#define PRIVAT7x

#define PRIVATwqa


Function Documentation

int GetMar ( MARTYP *  markers  ) 

static int help ( char *  hlptxt  )  [static]

static void inputc ( void   )  [static]

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]

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


Variable Documentation

FILE* fdout = NULL [static]

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

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

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

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

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

char* labels[MARNUM] = {label0, label1, label2, label3, label4} [static]

BOOL MScmd = FALSE [static]


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