Roper 4411-0046 Automobile Accessories User Manual


 
Appendix A Data Structure 389
Offset
-----------
unsigned int dioden; /* 0 num of physical pixels (X axis) */
int avgexp; /* 2 number of accumulations per scan */
/* if > 32767, set to -1 and */
/* see lavgexp below (668) */
int exposure; /* 4 exposure time (in milliseconds) */
/* if > 32767, set to -1 and */
/* see lexpos below (660) */
unsigned int xDimDet; /* 6 Detector x dimension of chip */
int mode; /* 8 timing mode */
float exp_sec; /* 10 alternative exposure, in secs. */
int asyavg; /* 14 number of asynchron averages */
int asyseq; /* 16 number of asynchron sequential */
unsigned int yDimDet; /* 18 y dimension of CCD or detector. */
char date[10]; /* 20 date as MM/DD/YY */
int ehour; /* 30 Experiment Time: Hours (as binary) */
int eminute; /* 32 Experiment Time: Minutes(as binary)*/
int noscan; /* 34 number of multiple scans */
/* if noscan == -1 use lnoscan */
int fastacc; /* 36 */
int seconds; /* 38 Experiment Time: Seconds(as binary)*/
int DetType; /* 40 CCD/DiodeArray type */
unsigned int xdim; /* 42 actual # of pixels on x axis */
int stdiode; /* 44 trigger diode */
float nanox; /* 46 */
float calibdio[10]; /* 50 calibration diodes */
char fastfile[16]; /* 90 name of pixel control file */
int asynen; /* 106 asynchron enable flag 0 = off */
int datatype; /* 108 experiment data type */
/* 0 = FLOATING POINT */
/* 1 = LONG INTEGER */
/* 2 = INTEGER */
/* 3 = UNSIGNED INTEGER */
float calibnan[10]; /* 110 calibration nanometer */
int BackGrndApplied; /* 150 set to 1 if background sub done */
int astdiode; /* 152 */
unsigned int minblk; /* 154 min. # of strips per skips */
unsigned int numminblk; /* 156 # of min-blocks before geo skps */
double calibpol[4]; /* 158 calibration coefficients
*/
unsigned int ADCrate; /* 190 ADC rate */
unsigned int ADCtype; /* 192 ADC type */
unsigned int ADCresolution; /* 194 ADC resolution */
unsigned int ADCbitAdjust; /* 196 ADC bit adjust */
unsigned int gain; /* 198 gain */
char exprem[5][80]; /* 200 experiment remarks */
unsigned int geometric; /* 600 geometric operations rotate 0x01 */
/* reverse 0x02, flip 0x04 */
char xlabel[16]; /* 602 Intensity display string */
unsigned int cleans; /* 618 cleans */
unsigned int NumSkpPerCln; /* 620 number of skips per clean. */
char califile[16]; /* 622 calibration file name (CSMA) */
char bkgdfile[16]; /* 638 background file name */