26 #ifndef SINFO_WAVECAL_CFG_H
27 #define SINFO_WAVECAL_CFG_H
33 #include "sinfo_globals.h"
49 typedef struct wave_config {
51 char inFrame[FILE_NAME_SZ] ;
52 char lineList[FILE_NAME_SZ] ;
54 char outName[FILE_NAME_SZ] ;
56 char drs_setup[FILE_NAME_SZ] ;
62 float guessBeginWavelength ;
64 float guessDispersion1 ;
66 float guessDispersion2 ;
82 int nrDispCoefficients ;
85 int nrCoefCoefficients ;
95 char paramsList[FILE_NAME_SZ] ;
98 char coeffsName[FILE_NAME_SZ] ;
105 float pixel_tolerance ;
116 int slitposIndicator ;
119 int fitBoltzIndicator ;
122 int fitEdgeIndicator ;
125 int estimateIndicator ;
138 char slitposName[FILE_NAME_SZ] ;
141 char slitposGuessName[FILE_NAME_SZ] ;
160 sinfo_wave_cfg_create(
void);
169 sinfo_wave_cfg_destroy(wave_config * jc);