ess.h File Reference

ESS: Electronen-Ion Scan Data; Header file. More...


Data Structures

struct  FPARMTR
struct  ROUTPAR
struct  CPARMTR
struct  PARFILE
struct  COMMON

Defines

#define lIDPAR   8
#define lIDPRG   8
#define lVERSION   8
#define lEXPMNT   6
#define INITFPARMTR
#define INITROUTPAR
#define INITCPARMTR   ""
#define INITPARFILE
#define INITCOMMON

Functions

void Cnvxpar (FILE *fd1)
void SetIDs (void)
void Setcfes (void)
void Setcfis (void)
FCSTAT Shoxhdr (void)
FCSTAT Inxpar (int mode)
FCSTAT RunECF (int mode)

Variables

PARFILE parfile
COMMON common


Detailed Description

ESS: Electronen-Ion Scan Data; Header file.

Author:
Kurt Huber; Strahlenzentrum J.L.-Universitaet GIESSEN
Date:
05.10.1999
Version:
15.08.2008
modification history
--------------------
15aug08 kHu	DOXYGEN comments added
16apr03 kHu	Fit gemacht fuer -Wall GCC-Option
14jan03 kHu	dac10.c: Start Experiment: stets Name abfragen
		dac10/25.c: neu: Edit header of spectrum
21may02 kHu	Set data ID bits
28feb02 kHu	Parameters for background program
18feb02 kHu	Argumente beim Start: PNAME,PTITLE,PARNAM,HLPNAM
08jan01 kHu	ERRCNTo, ERRCNTd, ERRCNTf
19dec00 kHu	Ion-/Elektr.-Strom Konversionsfaktoren veraenderbar
07sep00 kHu	drmenu, drtype, crmenu, crtype, crprio neu
11nov99 kHu	Newprog Standard
28okt99 kHu	x.conf x.h neu geordnet
05oct99 kHu	neu aus ESW

Define Documentation

#define INITCOMMON

Value:

{INITCPARMTR},  /* Defaults for parameters */           \
    {INITDACLIBCOM},    /* Defaults Daclib common data set */   \
    {INITEXLIBCOM},     /* Defaults Exlib common data set */    \
    "xxxx.ecf",

#define INITCPARMTR   ""

#define INITFPARMTR

Value:

CIDPAR, /* Identification of parameter file */  \
    CIDPRG,     /* Identification of program */         \
    CVERSION,   /* Version number */                    \
    TRUE,       /* Defaults are set */                  \
    CEXPMNT,    /* Name of experiment */                \
    CDFNAM,     /* File name of spectrum */             \
    0,          /* Create spectrum counter */           \
    {500000, 500000, 500000, 500000,                    \
    500000, 500000, 500000, 500000},                    \
    {500000, 500000, 500000, 500000,                    \
    500000, 500000, 500000, 500000,                     \
    500000, 500000, 500000, 500000,                     \
    500000, 500000, 500000, 500000},                    \
    0x00,               /* Position ID */               \
    0x14,               /* Counter 1 ID */              \
    0x16,               /* Counter 2 ID */              \
    0x18,               /* Counter 3 ID */              \
    0x1a,               /* Counter 4 ID */              \
    0x2d,               /* Liftime ID */                \
    0x1c

#define INITPARFILE

Value:

{INITFPARMTR},  /* Defaults for parameters */                   \
    {INITROUTPAR},      /* Defaults for Routing hardware parameters */  \
    {INITEXLIBPAR},

#define INITROUTPAR

Value:

/* Data Routing */                              \
    1,          /* IP Carrier menu pos. */      \
    0,          /* IP Carrier type */           \
    0,          /* IP slot address offset */    \
    0,          /* I/O base address */          \
    NULL,       /* Stop and clear Routing */    \
    NULL,       /* Read status register only */ \
    NULL,       /* Read stat. reg. and clear data */ \
    NULL,       /* Read data register only */   \
    NULL,       /* Read and clear data register */ \
    NULL,       /* Board ID record */           \
    /* Control Routing */                       \
    1,          /* IP Carrier menu pos. */      \
    1,          /* IP Carrier menu2 pos. */     \
    0,          /* IP Carrier type */           \
    0,          /* IP slot address offset */    \
    3,          /* IT priority */               \
    0,          /* I/O base address */          \
    NULL,       /* Control register */          \
    NULL,       /* Status register */           \
    NULL,       /* Address register */          \
    NULL,       /* Data register */             \
    NULL,       /* IT vector register */        \
    NULL

#define lEXPMNT   6

#define lIDPAR   8

#define lIDPRG   8

#define lVERSION   8


Function Documentation

void Cnvxpar ( FILE *  fd1  ) 

FCSTAT Inxpar ( int  mode  ) 

FCSTAT RunECF ( int  mode  ) 

void Setcfes ( void   ) 

void Setcfis ( void   ) 

void SetIDs ( void   ) 

FCSTAT Shoxhdr ( void   ) 


Variable Documentation


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