areaDetector  3-12-1
EPICS areaDetector framework
Public Member Functions | Public Attributes | List of all members
tagCSMAHEAD Struct Reference

#include <SPEHeader.h>

Public Member Functions

 tagCSMAHEAD ()
 

Public Attributes

epicsInt16 ControllerVersion
 
epicsInt16 LogicOutput
 
epicsUInt16 AmpHiCapLowNoise
 
epicsUInt16 xDimDet
 
epicsInt16 mode
 
epicsFloat32 exp_sec
 
epicsInt16 VChipXdim
 
epicsInt16 VChipYdim
 
epicsUInt16 yDimDet
 
char date [DATEMAX]
 
epicsInt16 VirtualChipFlag
 
char Spare_1 [2]
 
epicsInt16 noscan
 
epicsFloat32 DetTemperature
 
epicsInt16 DetType
 
epicsUInt16 xdim
 
epicsInt16 stdiode
 
epicsFloat32 DelayTime
 
epicsUInt16 ShutterControl
 
epicsInt16 AbsorbLive
 
epicsUInt16 AbsorbMode
 
epicsInt16 CanDoVirtualChipFlag
 
epicsInt16 ThresholdMinLive
 
epicsFloat32 ThresholdMinVal
 
epicsInt16 ThresholdMaxLive
 
epicsFloat32 ThresholdMaxVal
 
epicsInt16 SpecAutoSpectroMode
 
epicsFloat32 SpecCenterWlNm
 
epicsInt16 SpecGlueFlag
 
epicsFloat32 SpecGlueStartWlNm
 
epicsFloat32 SpecGlueEndWlNm
 
epicsFloat32 SpecGlueMinOvrlpNm
 
epicsFloat32 SpecGlueFinalResNm
 
epicsInt16 PulserType
 
epicsInt16 CustomChipFlag
 
epicsInt16 XPrePixels
 
epicsInt16 XPostPixels
 
epicsInt16 YPrePixels
 
epicsInt16 YPostPixels
 
epicsInt16 asynen
 
epicsInt16 datatype
 
epicsInt16 PulserMode
 
epicsUInt16 PulserOnChipAccums
 
epicsUInt32 PulserRepeatExp
 
epicsFloat32 PulseRepWidth
 
epicsFloat32 PulseRepDelay
 
epicsFloat32 PulseSeqStartWidth
 
epicsFloat32 PulseSeqEndWidth
 
epicsFloat32 PulseSeqStartDelay
 
epicsFloat32 PulseSeqEndDelay
 
epicsInt16 PulseSeqIncMode
 
epicsInt16 PImaxUsed
 
epicsInt16 PImaxMode
 
epicsInt16 PImaxGain
 
epicsInt16 BackGrndApplied
 
epicsInt16 PImax2nsBrdUsed
 
epicsUInt16 minblk
 
epicsUInt16 numminblk
 
epicsInt16 SpecMirrorLocation [2]
 
epicsInt16 SpecSlitLocation [4]
 
epicsInt16 CustomTimingFlag
 
char ExperimentTimeLocal [TIMEMAX]
 
char ExperimentTimeUTC [TIMEMAX]
 
epicsInt16 ExposUnits
 
epicsUInt16 ADCoffset
 
epicsUInt16 ADCrate
 
epicsUInt16 ADCtype
 
epicsUInt16 ADCresolution
 
epicsUInt16 ADCbitAdjust
 
epicsUInt16 gain
 
char Comments [5][COMMENTMAX]
 
epicsUInt16 geometric
 
char xlabel [LABELMAX]
 
epicsUInt16 cleans
 
epicsUInt16 NumSkpPerCln
 
epicsInt16 SpecMirrorPos [2]
 
epicsFloat32 SpecSlitPos [4]
 
epicsInt16 AutoCleansActive
 
epicsInt16 UseContCleansInst
 
epicsInt16 AbsorbStripNum
 
epicsInt16 SpecSlitPosUnits
 
epicsFloat32 SpecGrooves
 
epicsInt16 srccmp
 
epicsUInt16 ydim
 
epicsInt16 scramble
 
epicsInt16 ContinuousCleansFlag
 
epicsInt16 ExternalTriggerFlag
 
epicsInt32 lnoscan
 
epicsInt32 lavgexp
 
epicsFloat32 ReadoutTime
 
epicsInt16 TriggeredModeFlag
 
unsigned long long XML_Offset
 
char Spare_2 [2]
 
char sw_version [FILEVERMAX]
 
epicsInt16 type
 
epicsInt16 flatFieldApplied
 
char Spare_3 [16]
 
epicsInt16 kin_trig_mode
 
char dlabel [LABELMAX]
 
char Spare_4 [436]
 
char PulseFileName [HDRNAMEMAX]
 
char AbsorbFileName [HDRNAMEMAX]
 
epicsUInt32 NumExpRepeats
 
epicsUInt32 NumExpAccums
 
epicsInt16 YT_Flag
 
epicsFloat32 clkspd_us
 
epicsInt16 HWaccumFlag
 
epicsInt16 StoreSync
 
epicsInt16 BlemishApplied
 
epicsInt16 CosmicApplied
 
epicsInt16 CosmicType
 
epicsFloat32 CosmicThreshold
 
epicsInt32 NumFrames
 
epicsFloat32 MaxIntensity
 
epicsFloat32 MinIntensity
 
char ylabel [LABELMAX]
 
epicsUInt16 ShutterType
 
epicsFloat32 shutterComp
 
epicsUInt16 readoutMode
 
epicsUInt16 WindowSize
 
epicsUInt16 clkspd
 
epicsUInt16 interface_type
 
epicsInt16 NumROIsInExperiment
 
char Spare_5 [16]
 
epicsUInt16 controllerNum
 
epicsUInt16 SWmade
 
epicsInt16 NumROI
 
ROIinfo ROIinfoblk [ROIMAX]
 
char FlatField [HDRNAMEMAX]
 
char background [HDRNAMEMAX]
 
char blemish [HDRNAMEMAX]
 
epicsFloat32 file_header_ver
 
char YT_Info [1000]
 
epicsInt32 WinView_id
 
struct {
   epicsFloat64   offset
 
   epicsFloat64   factor
 
   char   current_unit
 
   char   CalibReserved1
 
   char   display_string [40]
 
   char   CalibReserved2 [40]
 
   char   calib_valid
 
   char   input_unit
 
   char   polynounit
 
   char   polynoorder
 
   char   calib_count
 
   epicsFloat64   pixel_position [10]
 
   epicsFloat64   calib_value [10]
 
   epicsFloat64   polynocoeff [6]
 
   epicsFloat64   laser_position
 
   char   CalibReserved3
 
   epicsUInt8   leftover_flag
 
   char   user_label [40]
 
   char   expansion [128]
 
xcalibration
 
struct {
   epicsFloat64   offset
 
   epicsFloat64   factor
 
   char   current_unit
 
   char   CalibReserved1
 
   char   display_string [40]
 
   char   CalibReserved2 [40]
 
   char   calib_valid
 
   char   input_unit
 
   char   polynounit
 
   char   polynoorder
 
   char   calib_count
 
   epicsFloat64   pixel_position [10]
 
   epicsFloat64   calib_value [10]
 
   epicsFloat64   polynocoeff [6]
 
   epicsFloat64   laser_position
 
   char   CalibReserved3
 
   epicsUInt8   leftover_flag
 
   char   user_label [40]
 
   char   expansion [128]
 
ycalibration
 
char Istring [40]
 
char Spare_6 [25]
 
epicsUInt8 SpecType
 
epicsUInt8 SpecModel
 
epicsUInt8 PulseBurstUsed
 
epicsUInt32 PulseBurstCount
 
epicsFloat64 PulseBurstPeriod
 
epicsUInt8 PulseBracketUsed
 
epicsUInt8 PulseBracketType
 
epicsFloat64 PulseTimeConstFast
 
epicsFloat64 PulseAmplitudeFast
 
epicsFloat64 PulseTimeConstSlow
 
epicsFloat64 PulseAmplitudeSlow
 
epicsInt16 AnalogGain
 
epicsInt16 AvGainUsed
 
epicsInt16 AvGain
 
epicsInt16 lastvalue
 

Constructor & Destructor Documentation

◆ tagCSMAHEAD()

tagCSMAHEAD::tagCSMAHEAD ( )

Member Data Documentation

◆ AbsorbFileName

char tagCSMAHEAD::AbsorbFileName[HDRNAMEMAX]

◆ AbsorbLive

epicsInt16 tagCSMAHEAD::AbsorbLive

◆ AbsorbMode

epicsUInt16 tagCSMAHEAD::AbsorbMode

◆ AbsorbStripNum

epicsInt16 tagCSMAHEAD::AbsorbStripNum

◆ ADCbitAdjust

epicsUInt16 tagCSMAHEAD::ADCbitAdjust

◆ ADCoffset

epicsUInt16 tagCSMAHEAD::ADCoffset

◆ ADCrate

epicsUInt16 tagCSMAHEAD::ADCrate

◆ ADCresolution

epicsUInt16 tagCSMAHEAD::ADCresolution

◆ ADCtype

epicsUInt16 tagCSMAHEAD::ADCtype

◆ AmpHiCapLowNoise

epicsUInt16 tagCSMAHEAD::AmpHiCapLowNoise

◆ AnalogGain

epicsInt16 tagCSMAHEAD::AnalogGain

◆ asynen

epicsInt16 tagCSMAHEAD::asynen

◆ AutoCleansActive

epicsInt16 tagCSMAHEAD::AutoCleansActive

◆ AvGain

epicsInt16 tagCSMAHEAD::AvGain

◆ AvGainUsed

epicsInt16 tagCSMAHEAD::AvGainUsed

◆ BackGrndApplied

epicsInt16 tagCSMAHEAD::BackGrndApplied

◆ background

char tagCSMAHEAD::background[HDRNAMEMAX]

◆ blemish

char tagCSMAHEAD::blemish[HDRNAMEMAX]

◆ BlemishApplied

epicsInt16 tagCSMAHEAD::BlemishApplied

◆ calib_count

char tagCSMAHEAD::calib_count

◆ calib_valid

char tagCSMAHEAD::calib_valid

◆ calib_value

epicsFloat64 tagCSMAHEAD::calib_value[10]

◆ CalibReserved1

char tagCSMAHEAD::CalibReserved1

◆ CalibReserved2

char tagCSMAHEAD::CalibReserved2[40]

◆ CalibReserved3

char tagCSMAHEAD::CalibReserved3

◆ CanDoVirtualChipFlag

epicsInt16 tagCSMAHEAD::CanDoVirtualChipFlag

◆ cleans

epicsUInt16 tagCSMAHEAD::cleans

◆ clkspd

epicsUInt16 tagCSMAHEAD::clkspd

◆ clkspd_us

epicsFloat32 tagCSMAHEAD::clkspd_us

◆ Comments

char tagCSMAHEAD::Comments[5][COMMENTMAX]

◆ ContinuousCleansFlag

epicsInt16 tagCSMAHEAD::ContinuousCleansFlag

◆ controllerNum

epicsUInt16 tagCSMAHEAD::controllerNum

◆ ControllerVersion

epicsInt16 tagCSMAHEAD::ControllerVersion

◆ CosmicApplied

epicsInt16 tagCSMAHEAD::CosmicApplied

◆ CosmicThreshold

epicsFloat32 tagCSMAHEAD::CosmicThreshold

◆ CosmicType

epicsInt16 tagCSMAHEAD::CosmicType

◆ current_unit

char tagCSMAHEAD::current_unit

◆ CustomChipFlag

epicsInt16 tagCSMAHEAD::CustomChipFlag

◆ CustomTimingFlag

epicsInt16 tagCSMAHEAD::CustomTimingFlag

◆ datatype

epicsInt16 tagCSMAHEAD::datatype

◆ date

char tagCSMAHEAD::date[DATEMAX]

◆ DelayTime

epicsFloat32 tagCSMAHEAD::DelayTime

◆ DetTemperature

epicsFloat32 tagCSMAHEAD::DetTemperature

◆ DetType

epicsInt16 tagCSMAHEAD::DetType

◆ display_string

char tagCSMAHEAD::display_string[40]

◆ dlabel

char tagCSMAHEAD::dlabel[LABELMAX]

◆ exp_sec

epicsFloat32 tagCSMAHEAD::exp_sec

◆ expansion

char tagCSMAHEAD::expansion[128]

◆ ExperimentTimeLocal

char tagCSMAHEAD::ExperimentTimeLocal[TIMEMAX]

◆ ExperimentTimeUTC

char tagCSMAHEAD::ExperimentTimeUTC[TIMEMAX]

◆ ExposUnits

epicsInt16 tagCSMAHEAD::ExposUnits

◆ ExternalTriggerFlag

epicsInt16 tagCSMAHEAD::ExternalTriggerFlag

◆ factor

epicsFloat64 tagCSMAHEAD::factor

◆ file_header_ver

epicsFloat32 tagCSMAHEAD::file_header_ver

◆ FlatField

char tagCSMAHEAD::FlatField[HDRNAMEMAX]

◆ flatFieldApplied

epicsInt16 tagCSMAHEAD::flatFieldApplied

◆ gain

epicsUInt16 tagCSMAHEAD::gain

◆ geometric

epicsUInt16 tagCSMAHEAD::geometric

◆ HWaccumFlag

epicsInt16 tagCSMAHEAD::HWaccumFlag

◆ input_unit

char tagCSMAHEAD::input_unit

◆ interface_type

epicsUInt16 tagCSMAHEAD::interface_type

◆ Istring

char tagCSMAHEAD::Istring[40]

◆ kin_trig_mode

epicsInt16 tagCSMAHEAD::kin_trig_mode

◆ laser_position

epicsFloat64 tagCSMAHEAD::laser_position

◆ lastvalue

epicsInt16 tagCSMAHEAD::lastvalue

◆ lavgexp

epicsInt32 tagCSMAHEAD::lavgexp

◆ leftover_flag

epicsUInt8 tagCSMAHEAD::leftover_flag

◆ lnoscan

epicsInt32 tagCSMAHEAD::lnoscan

◆ LogicOutput

epicsInt16 tagCSMAHEAD::LogicOutput

◆ MaxIntensity

epicsFloat32 tagCSMAHEAD::MaxIntensity

◆ minblk

epicsUInt16 tagCSMAHEAD::minblk

◆ MinIntensity

epicsFloat32 tagCSMAHEAD::MinIntensity

◆ mode

epicsInt16 tagCSMAHEAD::mode

◆ noscan

epicsInt16 tagCSMAHEAD::noscan

◆ NumExpAccums

epicsUInt32 tagCSMAHEAD::NumExpAccums

◆ NumExpRepeats

epicsUInt32 tagCSMAHEAD::NumExpRepeats

◆ NumFrames

epicsInt32 tagCSMAHEAD::NumFrames

◆ numminblk

epicsUInt16 tagCSMAHEAD::numminblk

◆ NumROI

epicsInt16 tagCSMAHEAD::NumROI

◆ NumROIsInExperiment

epicsInt16 tagCSMAHEAD::NumROIsInExperiment

◆ NumSkpPerCln

epicsUInt16 tagCSMAHEAD::NumSkpPerCln

◆ offset

epicsFloat64 tagCSMAHEAD::offset

◆ PImax2nsBrdUsed

epicsInt16 tagCSMAHEAD::PImax2nsBrdUsed

◆ PImaxGain

epicsInt16 tagCSMAHEAD::PImaxGain

◆ PImaxMode

epicsInt16 tagCSMAHEAD::PImaxMode

◆ PImaxUsed

epicsInt16 tagCSMAHEAD::PImaxUsed

◆ pixel_position

epicsFloat64 tagCSMAHEAD::pixel_position[10]

◆ polynocoeff

epicsFloat64 tagCSMAHEAD::polynocoeff[6]

◆ polynoorder

char tagCSMAHEAD::polynoorder

◆ polynounit

char tagCSMAHEAD::polynounit

◆ PulseAmplitudeFast

epicsFloat64 tagCSMAHEAD::PulseAmplitudeFast

◆ PulseAmplitudeSlow

epicsFloat64 tagCSMAHEAD::PulseAmplitudeSlow

◆ PulseBracketType

epicsUInt8 tagCSMAHEAD::PulseBracketType

◆ PulseBracketUsed

epicsUInt8 tagCSMAHEAD::PulseBracketUsed

◆ PulseBurstCount

epicsUInt32 tagCSMAHEAD::PulseBurstCount

◆ PulseBurstPeriod

epicsFloat64 tagCSMAHEAD::PulseBurstPeriod

◆ PulseBurstUsed

epicsUInt8 tagCSMAHEAD::PulseBurstUsed

◆ PulseFileName

char tagCSMAHEAD::PulseFileName[HDRNAMEMAX]

◆ PulseRepDelay

epicsFloat32 tagCSMAHEAD::PulseRepDelay

◆ PulseRepWidth

epicsFloat32 tagCSMAHEAD::PulseRepWidth

◆ PulserMode

epicsInt16 tagCSMAHEAD::PulserMode

◆ PulserOnChipAccums

epicsUInt16 tagCSMAHEAD::PulserOnChipAccums

◆ PulserRepeatExp

epicsUInt32 tagCSMAHEAD::PulserRepeatExp

◆ PulserType

epicsInt16 tagCSMAHEAD::PulserType

◆ PulseSeqEndDelay

epicsFloat32 tagCSMAHEAD::PulseSeqEndDelay

◆ PulseSeqEndWidth

epicsFloat32 tagCSMAHEAD::PulseSeqEndWidth

◆ PulseSeqIncMode

epicsInt16 tagCSMAHEAD::PulseSeqIncMode

◆ PulseSeqStartDelay

epicsFloat32 tagCSMAHEAD::PulseSeqStartDelay

◆ PulseSeqStartWidth

epicsFloat32 tagCSMAHEAD::PulseSeqStartWidth

◆ PulseTimeConstFast

epicsFloat64 tagCSMAHEAD::PulseTimeConstFast

◆ PulseTimeConstSlow

epicsFloat64 tagCSMAHEAD::PulseTimeConstSlow

◆ readoutMode

epicsUInt16 tagCSMAHEAD::readoutMode

◆ ReadoutTime

epicsFloat32 tagCSMAHEAD::ReadoutTime

◆ ROIinfoblk

ROIinfo tagCSMAHEAD::ROIinfoblk[ROIMAX]

◆ scramble

epicsInt16 tagCSMAHEAD::scramble

◆ shutterComp

epicsFloat32 tagCSMAHEAD::shutterComp

◆ ShutterControl

epicsUInt16 tagCSMAHEAD::ShutterControl

◆ ShutterType

epicsUInt16 tagCSMAHEAD::ShutterType

◆ Spare_1

char tagCSMAHEAD::Spare_1[2]

◆ Spare_2

char tagCSMAHEAD::Spare_2[2]

◆ Spare_3

char tagCSMAHEAD::Spare_3[16]

◆ Spare_4

char tagCSMAHEAD::Spare_4[436]

◆ Spare_5

char tagCSMAHEAD::Spare_5[16]

◆ Spare_6

char tagCSMAHEAD::Spare_6[25]

◆ SpecAutoSpectroMode

epicsInt16 tagCSMAHEAD::SpecAutoSpectroMode

◆ SpecCenterWlNm

epicsFloat32 tagCSMAHEAD::SpecCenterWlNm

◆ SpecGlueEndWlNm

epicsFloat32 tagCSMAHEAD::SpecGlueEndWlNm

◆ SpecGlueFinalResNm

epicsFloat32 tagCSMAHEAD::SpecGlueFinalResNm

◆ SpecGlueFlag

epicsInt16 tagCSMAHEAD::SpecGlueFlag

◆ SpecGlueMinOvrlpNm

epicsFloat32 tagCSMAHEAD::SpecGlueMinOvrlpNm

◆ SpecGlueStartWlNm

epicsFloat32 tagCSMAHEAD::SpecGlueStartWlNm

◆ SpecGrooves

epicsFloat32 tagCSMAHEAD::SpecGrooves

◆ SpecMirrorLocation

epicsInt16 tagCSMAHEAD::SpecMirrorLocation[2]

◆ SpecMirrorPos

epicsInt16 tagCSMAHEAD::SpecMirrorPos[2]

◆ SpecModel

epicsUInt8 tagCSMAHEAD::SpecModel

◆ SpecSlitLocation

epicsInt16 tagCSMAHEAD::SpecSlitLocation[4]

◆ SpecSlitPos

epicsFloat32 tagCSMAHEAD::SpecSlitPos[4]

◆ SpecSlitPosUnits

epicsInt16 tagCSMAHEAD::SpecSlitPosUnits

◆ SpecType

epicsUInt8 tagCSMAHEAD::SpecType

◆ srccmp

epicsInt16 tagCSMAHEAD::srccmp

◆ stdiode

epicsInt16 tagCSMAHEAD::stdiode

◆ StoreSync

epicsInt16 tagCSMAHEAD::StoreSync

◆ sw_version

char tagCSMAHEAD::sw_version[FILEVERMAX]

◆ SWmade

epicsUInt16 tagCSMAHEAD::SWmade

◆ ThresholdMaxLive

epicsInt16 tagCSMAHEAD::ThresholdMaxLive

◆ ThresholdMaxVal

epicsFloat32 tagCSMAHEAD::ThresholdMaxVal

◆ ThresholdMinLive

epicsInt16 tagCSMAHEAD::ThresholdMinLive

◆ ThresholdMinVal

epicsFloat32 tagCSMAHEAD::ThresholdMinVal

◆ TriggeredModeFlag

epicsInt16 tagCSMAHEAD::TriggeredModeFlag

◆ type

epicsInt16 tagCSMAHEAD::type

◆ UseContCleansInst

epicsInt16 tagCSMAHEAD::UseContCleansInst

◆ user_label

char tagCSMAHEAD::user_label[40]

◆ VChipXdim

epicsInt16 tagCSMAHEAD::VChipXdim

◆ VChipYdim

epicsInt16 tagCSMAHEAD::VChipYdim

◆ VirtualChipFlag

epicsInt16 tagCSMAHEAD::VirtualChipFlag

◆ WindowSize

epicsUInt16 tagCSMAHEAD::WindowSize

◆ WinView_id

epicsInt32 tagCSMAHEAD::WinView_id

◆ xcalibration

struct { ... } tagCSMAHEAD::xcalibration

◆ xdim

epicsUInt16 tagCSMAHEAD::xdim

◆ xDimDet

epicsUInt16 tagCSMAHEAD::xDimDet

◆ xlabel

char tagCSMAHEAD::xlabel[LABELMAX]

◆ XML_Offset

unsigned long long tagCSMAHEAD::XML_Offset

◆ XPostPixels

epicsInt16 tagCSMAHEAD::XPostPixels

◆ XPrePixels

epicsInt16 tagCSMAHEAD::XPrePixels

◆ ycalibration

struct { ... } tagCSMAHEAD::ycalibration

◆ ydim

epicsUInt16 tagCSMAHEAD::ydim

◆ yDimDet

epicsUInt16 tagCSMAHEAD::yDimDet

◆ ylabel

char tagCSMAHEAD::ylabel[LABELMAX]

◆ YPostPixels

epicsInt16 tagCSMAHEAD::YPostPixels

◆ YPrePixels

epicsInt16 tagCSMAHEAD::YPrePixels

◆ YT_Flag

epicsInt16 tagCSMAHEAD::YT_Flag

◆ YT_Info

char tagCSMAHEAD::YT_Info[1000]

The documentation for this struct was generated from the following file: