#include <princeton.ddl.h>
Inheritance diagram for Psana::Princeton::ConfigV3:
Public Types | |
TypeId = Pds::TypeId::Id_PrincetonConfig | |
Version = 3 | |
enum | { TypeId = Pds::TypeId::Id_PrincetonConfig } |
enum | { Version = 3 } |
Public Member Functions | |
virtual | ~ConfigV3 () |
virtual uint32_t | width () const =0 |
virtual uint32_t | height () const =0 |
virtual uint32_t | orgX () const =0 |
virtual uint32_t | orgY () const =0 |
virtual uint32_t | binX () const =0 |
virtual uint32_t | binY () const =0 |
virtual float | exposureTime () const =0 |
virtual float | coolingTemp () const =0 |
virtual uint8_t | gainIndex () const =0 |
virtual uint8_t | readoutSpeedIndex () const =0 |
virtual uint16_t | exposureEventCode () const =0 |
virtual uint32_t | numDelayShots () const =0 |
virtual uint32_t | frameSize () const =0 |
virtual uint32_t | numPixelsX () const =0 |
virtual uint32_t | numPixelsY () const =0 |
virtual uint32_t | numPixels () const =0 |
Definition at line 87 of file princeton.ddl.h.
anonymous enum |
Definition at line 89 of file princeton.ddl.h.
anonymous enum |
Psana::Princeton::ConfigV3::~ConfigV3 | ( | ) | [virtual] |
Reimplemented in psddl_pds2psana::Princeton::ConfigV3.
Definition at line 16 of file princeton.ddl.cpp.
virtual uint32_t Psana::Princeton::ConfigV3::binX | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint32_t Psana::Princeton::ConfigV3::binY | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual float Psana::Princeton::ConfigV3::coolingTemp | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint16_t Psana::Princeton::ConfigV3::exposureEventCode | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual float Psana::Princeton::ConfigV3::exposureTime | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint32_t Psana::Princeton::ConfigV3::frameSize | ( | ) | const [pure virtual] |
Total size in bytes of the Frame object including header and pixel data, this returns the size of FrameV1 object, do not use this config type with FrameV2
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint8_t Psana::Princeton::ConfigV3::gainIndex | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint32_t Psana::Princeton::ConfigV3::height | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint32_t Psana::Princeton::ConfigV3::numDelayShots | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint32_t Psana::Princeton::ConfigV3::numPixels | ( | ) | const [pure virtual] |
calculate total frame size in pixels based on the current ROI and binning settings
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint32_t Psana::Princeton::ConfigV3::numPixelsX | ( | ) | const [pure virtual] |
calculate frame X size in pixels based on the current ROI and binning settings
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint32_t Psana::Princeton::ConfigV3::numPixelsY | ( | ) | const [pure virtual] |
calculate frame Y size in pixels based on the current ROI and binning settings
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint32_t Psana::Princeton::ConfigV3::orgX | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint32_t Psana::Princeton::ConfigV3::orgY | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint8_t Psana::Princeton::ConfigV3::readoutSpeedIndex | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().
virtual uint32_t Psana::Princeton::ConfigV3::width | ( | ) | const [pure virtual] |
Implemented in psddl_hdf2psana::Princeton::ConfigV3_v0, and psddl_pds2psana::Princeton::ConfigV3.
Referenced by psddl_python::Princeton::createWrappers().