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