#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "math.h"
#include "float.h"
#include "application.conf"
Defines | |
| #define | STITLE " File spezification of ECFile" | 
| #define | ENGY_FORMAT 12.3f | 
| #define | ENGY_ACCRCY 1.e-3 | 
| #define | GUNTXT "HIGH ENERGY e-GUN (EX017)" | 
| #define | CMMNT ffPARFILE.dataEcf.cmmnt | 
| #define | CHANS ffPARFILE.dataEcf.chans | 
| #define | MINE ffPARFILE.dataEcf.mine | 
| #define | MAXE ffPARFILE.dataEcf.maxe | 
| #define | STTIME ffPARFILE.dataEcf.sttime | 
| #define | OFFTIME ffPARFILE.dataEcf.offtime | 
| #define | ONTIME ffPARFILE.dataEcf.ontime | 
| #define | NXTSTRT ffPARFILE.dataEcf.nxtstrt | 
| #define | OPNLEN (2*CHANS*(2*3+1)+1000) | 
| #define | BITMIN 0. | 
| #define | BITMAX 65535. | 
| #define | EMINDAC1 0. | 
| #define | EMAXDAC1 256. | 
| #define | EMINDAC2 0. | 
| #define | EMAXDAC2 6553.5 | 
| #define | EMINDAC3 0. | 
| #define | EMAXDAC3 6553.5 | 
| #define | EMINPSa -100. | 
| #define | EMAXPSa +100. | 
| #define | EMINPSb 0. | 
| #define | EMAXPSb 6500. | 
| #define | GUNLMT 9999 | 
| #define | E2BIT1 ((BITMAX-BITMIN) / (EMAXDAC1-EMINDAC1)) | 
| #define | E2BIT2 ((BITMAX-BITMIN) / (EMAXDAC2-EMINDAC2)) | 
| #define | E2BIT3 ((BITMAX-BITMIN) / (EMAXDAC3-EMINDAC3)) | 
Functions | |
| int | MakeECF (void) | 
modification history -------------------- 17sep08 kHu DOXYGEN comments added 18jan01 kHu GUNLMT 10jan01 kHu ueberarbeitet, 08jan01 kHu tReadp() -> tMenu 30mar00 kHu new from ECF
| #define BITMAX 65535. | 
| #define BITMIN 0. | 
| #define CHANS ffPARFILE.dataEcf.chans | 
| #define CMMNT ffPARFILE.dataEcf.cmmnt | 
| #define E2BIT1 ((BITMAX-BITMIN) / (EMAXDAC1-EMINDAC1)) | 
| #define E2BIT2 ((BITMAX-BITMIN) / (EMAXDAC2-EMINDAC2)) | 
| #define E2BIT3 ((BITMAX-BITMIN) / (EMAXDAC3-EMINDAC3)) | 
| #define EMAXDAC1 256. | 
| #define EMAXDAC2 6553.5 | 
| #define EMAXDAC3 6553.5 | 
| #define EMAXPSa +100. | 
| #define EMAXPSb 6500. | 
| #define EMINDAC1 0. | 
| #define EMINDAC2 0. | 
| #define EMINDAC3 0. | 
| #define EMINPSa -100. | 
| #define EMINPSb 0. | 
| #define ENGY_ACCRCY 1.e-3 | 
| #define ENGY_FORMAT 12.3f | 
| #define GUNLMT 9999 | 
| #define GUNTXT "HIGH ENERGY e-GUN (EX017)" | 
| #define MAXE ffPARFILE.dataEcf.maxe | 
| #define MINE ffPARFILE.dataEcf.mine | 
| #define NXTSTRT ffPARFILE.dataEcf.nxtstrt | 
| #define OFFTIME ffPARFILE.dataEcf.offtime | 
| #define ONTIME ffPARFILE.dataEcf.ontime | 
| #define OPNLEN (2*CHANS*(2*3+1)+1000) | 
| #define STITLE " File spezification of ECFile" | 
| #define STTIME ffPARFILE.dataEcf.sttime | 
| int MakeECF | ( | void | ) | 
 1.5.6