#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) |
?????????? currently not used ???????????
modification history -------------------- 17sep08 kHu DOXYGEN comments added 20feb06 kHu new from ECF1h
| #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