43#if !defined(SPEHEADER_H)
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