43 #if !defined(SPEHEADER_H) 50 #define HDRNAMEMAX 120 51 #define USERINFOMAX 1000 59 #define HEADER_VERSION 2.2 102 #ifdef __cplusplus // STARTING epicsFloat64 factor
Definition: SPEHeader.h:255
epicsFloat32 CosmicThreshold
Definition: SPEHeader.h:226
epicsInt16 mode
Definition: SPEHeader.h:109
Definition: SPEHeader.h:101
char Spare_5[16]
Definition: SPEHeader.h:240
epicsInt16 lastvalue
Definition: SPEHeader.h:291
epicsInt16 datatype
Definition: SPEHeader.h:145
epicsInt16 SpecAutoSpectroMode
Definition: SPEHeader.h:131
epicsInt16 TriggeredModeFlag
Definition: SPEHeader.h:200
epicsUInt16 AmpHiCapLowNoise
Definition: SPEHeader.h:107
epicsInt16 flatFieldApplied
Definition: SPEHeader.h:209
epicsInt16 AvGainUsed
Definition: SPEHeader.h:289
epicsInt16 CustomChipFlag
Definition: SPEHeader.h:139
epicsFloat32 ThresholdMinVal
Definition: SPEHeader.h:128
epicsInt16 AbsorbLive
Definition: SPEHeader.h:124
epicsFloat32 SpecSlitPos[4]
Definition: SPEHeader.h:186
epicsUInt16 startx
Definition: SPEHeader.h:93
epicsUInt32 NumExpRepeats
Definition: SPEHeader.h:217
char polynoorder
Definition: SPEHeader.h:263
char Spare_2[2]
Definition: SPEHeader.h:202
epicsInt16 DetType
Definition: SPEHeader.h:119
epicsUInt32 PulseBurstCount
Definition: SPEHeader.h:280
epicsUInt16 interface_type
Definition: SPEHeader.h:236
epicsInt16 YT_Flag
Definition: SPEHeader.h:219
epicsUInt8 SpecModel
Definition: SPEHeader.h:278
epicsUInt16 PulserOnChipAccums
Definition: SPEHeader.h:151
epicsInt16 CosmicType
Definition: SPEHeader.h:225
epicsInt16 AbsorbStripNum
Definition: SPEHeader.h:189
char xlabel[LABELMAX]
Definition: SPEHeader.h:182
epicsInt16 ControllerVersion
Definition: SPEHeader.h:105
char date[DATEMAX]
Definition: SPEHeader.h:114
epicsUInt16 clkspd
Definition: SPEHeader.h:235
char FlatField[HDRNAMEMAX]
Definition: SPEHeader.h:247
epicsInt16 BackGrndApplied
Definition: SPEHeader.h:163
epicsInt32 lavgexp
Definition: SPEHeader.h:198
epicsFloat64 calib_value[10]
Definition: SPEHeader.h:266
epicsInt16 ExternalTriggerFlag
Definition: SPEHeader.h:196
epicsUInt16 geometric
Definition: SPEHeader.h:180
epicsInt16 NumROI
Definition: SPEHeader.h:245
epicsFloat64 polynocoeff[6]
Definition: SPEHeader.h:267
epicsUInt8 PulseBracketUsed
Definition: SPEHeader.h:282
epicsFloat32 file_header_ver
Definition: SPEHeader.h:250
char Spare_6[25]
Definition: SPEHeader.h:276
epicsUInt16 cleans
Definition: SPEHeader.h:183
epicsInt32 lnoscan
Definition: SPEHeader.h:197
char expansion[128]
Definition: SPEHeader.h:272
char Spare_3[16]
Definition: SPEHeader.h:210
epicsInt16 NumROIsInExperiment
Definition: SPEHeader.h:238
epicsInt16 VChipYdim
Definition: SPEHeader.h:112
epicsInt16 PImaxMode
Definition: SPEHeader.h:161
epicsUInt16 readoutMode
Definition: SPEHeader.h:233
char Spare_4[436]
Definition: SPEHeader.h:213
epicsFloat32 exp_sec
Definition: SPEHeader.h:110
char input_unit
Definition: SPEHeader.h:261
char CalibReserved1
Definition: SPEHeader.h:257
epicsFloat32 MinIntensity
Definition: SPEHeader.h:229
epicsUInt16 ydim
Definition: SPEHeader.h:193
epicsUInt16 AbsorbMode
Definition: SPEHeader.h:125
epicsUInt8 PulseBurstUsed
Definition: SPEHeader.h:279
epicsFloat32 PulseSeqStartDelay
Definition: SPEHeader.h:157
epicsUInt16 controllerNum
Definition: SPEHeader.h:241
epicsFloat32 DelayTime
Definition: SPEHeader.h:122
epicsUInt16 groupx
Definition: SPEHeader.h:95
epicsFloat64 PulseBurstPeriod
Definition: SPEHeader.h:281
epicsInt16 SpecSlitLocation[4]
Definition: SPEHeader.h:168
char Istring[40]
Definition: SPEHeader.h:275
char current_unit
Definition: SPEHeader.h:256
epicsInt16 PulserType
Definition: SPEHeader.h:138
epicsUInt16 ShutterControl
Definition: SPEHeader.h:123
epicsInt16 CosmicApplied
Definition: SPEHeader.h:224
epicsFloat64 offset
Definition: SPEHeader.h:254
epicsUInt16 endy
Definition: SPEHeader.h:97
epicsUInt16 ADCoffset
Definition: SPEHeader.h:173
epicsInt16 XPrePixels
Definition: SPEHeader.h:140
epicsUInt16 minblk
Definition: SPEHeader.h:165
epicsFloat32 SpecGlueMinOvrlpNm
Definition: SPEHeader.h:136
epicsUInt16 yDimDet
Definition: SPEHeader.h:113
epicsFloat32 PulseRepWidth
Definition: SPEHeader.h:153
char ExperimentTimeUTC[TIMEMAX]
Definition: SPEHeader.h:171
char background[HDRNAMEMAX]
Definition: SPEHeader.h:248
char dlabel[LABELMAX]
Definition: SPEHeader.h:212
epicsFloat32 PulseSeqStartWidth
Definition: SPEHeader.h:155
epicsUInt16 numminblk
Definition: SPEHeader.h:166
epicsUInt16 starty
Definition: SPEHeader.h:96
epicsFloat32 shutterComp
Definition: SPEHeader.h:232
char user_label[40]
Definition: SPEHeader.h:271
epicsFloat32 clkspd_us
Definition: SPEHeader.h:220
epicsUInt16 ADCrate
Definition: SPEHeader.h:174
epicsUInt16 gain
Definition: SPEHeader.h:178
epicsInt16 scramble
Definition: SPEHeader.h:194
epicsInt16 kin_trig_mode
Definition: SPEHeader.h:211
epicsInt16 SpecMirrorLocation[2]
Definition: SPEHeader.h:167
epicsInt16 UseContCleansInst
Definition: SPEHeader.h:188
epicsInt16 asynen
Definition: SPEHeader.h:144
char Spare_1[2]
Definition: SPEHeader.h:116
epicsFloat64 PulseAmplitudeSlow
Definition: SPEHeader.h:287
epicsUInt8 leftover_flag
Definition: SPEHeader.h:270
char sw_version[FILEVERMAX]
Definition: SPEHeader.h:203
epicsInt16 ExposUnits
Definition: SPEHeader.h:172
epicsFloat32 PulseSeqEndWidth
Definition: SPEHeader.h:156
ROIinfo ROIinfoblk[ROIMAX]
Definition: SPEHeader.h:246
epicsInt16 PulserMode
Definition: SPEHeader.h:150
epicsUInt16 xdim
Definition: SPEHeader.h:120
epicsInt16 ThresholdMaxLive
Definition: SPEHeader.h:129
epicsFloat32 SpecGlueFinalResNm
Definition: SPEHeader.h:137
epicsInt16 XPostPixels
Definition: SPEHeader.h:141
char calib_count
Definition: SPEHeader.h:264
epicsInt16 VChipXdim
Definition: SPEHeader.h:111
epicsInt16 CustomTimingFlag
Definition: SPEHeader.h:169
char display_string[40]
Definition: SPEHeader.h:258
epicsUInt16 xDimDet
Definition: SPEHeader.h:108
epicsInt16 StoreSync
Definition: SPEHeader.h:222
epicsInt16 noscan
Definition: SPEHeader.h:117
epicsInt16 PImax2nsBrdUsed
Definition: SPEHeader.h:164
epicsUInt32 NumExpAccums
Definition: SPEHeader.h:218
char blemish[HDRNAMEMAX]
Definition: SPEHeader.h:249
epicsFloat32 SpecGlueStartWlNm
Definition: SPEHeader.h:134
epicsInt16 LogicOutput
Definition: SPEHeader.h:106
char Comments[5][COMMENTMAX]
Definition: SPEHeader.h:179
char ExperimentTimeLocal[TIMEMAX]
Definition: SPEHeader.h:170
epicsUInt16 ADCbitAdjust
Definition: SPEHeader.h:177
char calib_valid
Definition: SPEHeader.h:260
epicsInt16 AvGain
Definition: SPEHeader.h:290
epicsFloat32 PulseRepDelay
Definition: SPEHeader.h:154
epicsUInt16 endx
Definition: SPEHeader.h:94
epicsInt16 YPostPixels
Definition: SPEHeader.h:143
epicsFloat64 pixel_position[10]
Definition: SPEHeader.h:265
epicsFloat32 SpecGrooves
Definition: SPEHeader.h:191
Definition: SPEHeader.h:91
epicsFloat32 PulseSeqEndDelay
Definition: SPEHeader.h:158
epicsInt16 CanDoVirtualChipFlag
Definition: SPEHeader.h:126
epicsFloat64 PulseTimeConstSlow
Definition: SPEHeader.h:286
epicsUInt32 PulserRepeatExp
Definition: SPEHeader.h:152
epicsInt32 WinView_id
Definition: SPEHeader.h:252
epicsInt16 PImaxUsed
Definition: SPEHeader.h:160
epicsUInt16 SWmade
Definition: SPEHeader.h:244
epicsUInt16 WindowSize
Definition: SPEHeader.h:234
epicsInt32 NumFrames
Definition: SPEHeader.h:227
epicsUInt16 ADCresolution
Definition: SPEHeader.h:176
epicsFloat64 laser_position
Definition: SPEHeader.h:268
epicsInt16 srccmp
Definition: SPEHeader.h:192
epicsFloat32 SpecCenterWlNm
Definition: SPEHeader.h:132
epicsInt16 AutoCleansActive
Definition: SPEHeader.h:187
char PulseFileName[HDRNAMEMAX]
Definition: SPEHeader.h:214
char YT_Info[1000]
Definition: SPEHeader.h:251
struct tagCSMAHEAD::@0 xcalibration
epicsInt16 PImaxGain
Definition: SPEHeader.h:162
epicsUInt16 NumSkpPerCln
Definition: SPEHeader.h:184
epicsUInt8 SpecType
Definition: SPEHeader.h:277
epicsInt16 VirtualChipFlag
Definition: SPEHeader.h:115
epicsInt16 AnalogGain
Definition: SPEHeader.h:288
char ylabel[LABELMAX]
Definition: SPEHeader.h:230
epicsInt16 SpecSlitPosUnits
Definition: SPEHeader.h:190
epicsInt16 SpecMirrorPos[2]
Definition: SPEHeader.h:185
epicsFloat64 PulseTimeConstFast
Definition: SPEHeader.h:284
char polynounit
Definition: SPEHeader.h:262
epicsInt16 PulseSeqIncMode
Definition: SPEHeader.h:159
epicsInt16 SpecGlueFlag
Definition: SPEHeader.h:133
epicsUInt16 groupy
Definition: SPEHeader.h:98
char CalibReserved3
Definition: SPEHeader.h:269
epicsFloat32 MaxIntensity
Definition: SPEHeader.h:228
epicsFloat32 SpecGlueEndWlNm
Definition: SPEHeader.h:135
epicsInt16 ContinuousCleansFlag
Definition: SPEHeader.h:195
epicsInt16 HWaccumFlag
Definition: SPEHeader.h:221
epicsInt16 YPrePixels
Definition: SPEHeader.h:142
struct tagCSMAHEAD::@0 ycalibration
char CalibReserved2[40]
Definition: SPEHeader.h:259
epicsFloat32 ReadoutTime
Definition: SPEHeader.h:199
epicsFloat64 PulseAmplitudeFast
Definition: SPEHeader.h:285
unsigned long long XML_Offset
Definition: SPEHeader.h:201
epicsInt16 type
Definition: SPEHeader.h:204
epicsUInt8 PulseBracketType
Definition: SPEHeader.h:283
epicsInt16 stdiode
Definition: SPEHeader.h:121
epicsInt16 ThresholdMinLive
Definition: SPEHeader.h:127
epicsUInt16 ShutterType
Definition: SPEHeader.h:231
char AbsorbFileName[HDRNAMEMAX]
Definition: SPEHeader.h:216
epicsFloat32 DetTemperature
Definition: SPEHeader.h:118
epicsFloat32 ThresholdMaxVal
Definition: SPEHeader.h:130
epicsInt16 BlemishApplied
Definition: SPEHeader.h:223
epicsUInt16 ADCtype
Definition: SPEHeader.h:175