#include <jungfrau.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_JungfrauConfig | |
Version = 1 | |
Normal = 0 | |
FixedGain1 = 1 | |
FixedGain2 = 2 | |
ForcedGain1 = 3 | |
ForcedGain2 = 4 | |
HighGain0 = 5 | |
Quarter = 0 | |
Half = 1 | |
enum | { TypeId = Pds::TypeId::Id_JungfrauConfig } |
enum | { Version = 1 } |
enum | GainMode { Normal = 0, FixedGain1 = 1, FixedGain2 = 2, ForcedGain1 = 3, ForcedGain2 = 4, HighGain0 = 5 } |
enum | SpeedMode { Quarter = 0, Half = 1 } |
Public Member Functions | |
virtual | ~ConfigV1 () |
virtual uint32_t | numberOfModules () const =0 |
virtual uint32_t | numberOfRowsPerModule () const =0 |
virtual uint32_t | numberOfColumnsPerModule () const =0 |
virtual uint32_t | biasVoltage () const =0 |
virtual Jungfrau::ConfigV1::GainMode | gainMode () const =0 |
virtual Jungfrau::ConfigV1::SpeedMode | speedMode () const =0 |
virtual double | triggerDelay () const =0 |
virtual double | exposureTime () const =0 |
virtual uint32_t | frameSize () const =0 |
virtual uint32_t | numPixels () const =0 |
Definition at line 20 of file jungfrau.ddl.h.
anonymous enum |
Definition at line 22 of file jungfrau.ddl.h.
anonymous enum |
Definition at line 24 of file jungfrau.ddl.h.
Psana::Jungfrau::ConfigV1::~ConfigV1 | ( | ) | [virtual] |
Definition at line 10 of file jungfrau.ddl.cpp.
virtual uint32_t Psana::Jungfrau::ConfigV1::biasVoltage | ( | ) | const [pure virtual] |
The bias applied to the sensor in volts.
virtual double Psana::Jungfrau::ConfigV1::exposureTime | ( | ) | const [pure virtual] |
The exposure time in seconds.
virtual uint32_t Psana::Jungfrau::ConfigV1::frameSize | ( | ) | const [pure virtual] |
Total size in bytes of the Frame object
virtual Jungfrau::ConfigV1::GainMode Psana::Jungfrau::ConfigV1::gainMode | ( | ) | const [pure virtual] |
The gain mode set for the camera.
virtual uint32_t Psana::Jungfrau::ConfigV1::numberOfColumnsPerModule | ( | ) | const [pure virtual] |
The number of columns per module.
virtual uint32_t Psana::Jungfrau::ConfigV1::numberOfModules | ( | ) | const [pure virtual] |
The number of modules in a physical camera.
virtual uint32_t Psana::Jungfrau::ConfigV1::numberOfRowsPerModule | ( | ) | const [pure virtual] |
The number of rows per module.
virtual uint32_t Psana::Jungfrau::ConfigV1::numPixels | ( | ) | const [pure virtual] |
calculate total frame size in pixels based on the current ROI and binning settings
virtual Jungfrau::ConfigV1::SpeedMode Psana::Jungfrau::ConfigV1::speedMode | ( | ) | const [pure virtual] |
The camera clock speed setting.
virtual double Psana::Jungfrau::ConfigV1::triggerDelay | ( | ) | const [pure virtual] |
Internal delay from receiving a trigger input until the start of an acquisiton in seconds.