#include <camera.ddl.h>
Inheritance diagram for psddl_pds2psana::Camera::ControlsCameraConfigV1:
Public Types | |
typedef Pds::Camera::ControlsCameraConfigV1 | XtcType |
typedef Psana::Camera::ControlsCameraConfigV1 | PsanaType |
Public Member Functions | |
ControlsCameraConfigV1 (const boost::shared_ptr< const XtcType > &xtcPtr) | |
virtual | ~ControlsCameraConfigV1 () |
virtual uint32_t | width () const |
virtual uint32_t | height () const |
virtual uint32_t | depth () const |
virtual Psana::Camera::ControlsCameraConfigV1::ColorMode | color_mode () const |
virtual double | exposure_time () const |
virtual double | gain () const |
virtual const char * | manufacturer () const |
virtual const char * | model () const |
const XtcType & | _xtcObj () const |
Definition at line 88 of file camera.ddl.h.
typedef Psana::Camera::ControlsCameraConfigV1 psddl_pds2psana::Camera::ControlsCameraConfigV1::PsanaType |
Definition at line 91 of file camera.ddl.h.
typedef Pds::Camera::ControlsCameraConfigV1 psddl_pds2psana::Camera::ControlsCameraConfigV1::XtcType |
Definition at line 90 of file camera.ddl.h.
psddl_pds2psana::Camera::ControlsCameraConfigV1::ControlsCameraConfigV1 | ( | const boost::shared_ptr< const XtcType > & | xtcPtr | ) |
Definition at line 178 of file camera.ddl.cpp.
psddl_pds2psana::Camera::ControlsCameraConfigV1::~ControlsCameraConfigV1 | ( | ) | [virtual] |
Reimplemented from Psana::Camera::ControlsCameraConfigV1.
Definition at line 183 of file camera.ddl.cpp.
const XtcType& psddl_pds2psana::Camera::ControlsCameraConfigV1::_xtcObj | ( | ) | const [inline] |
Definition at line 102 of file camera.ddl.h.
Psana::Camera::ControlsCameraConfigV1::ColorMode psddl_pds2psana::Camera::ControlsCameraConfigV1::color_mode | ( | ) | const [virtual] |
The color mode of the camera.
Implements Psana::Camera::ControlsCameraConfigV1.
Definition at line 203 of file camera.ddl.cpp.
References psddl_pds2psana::Camera::pds_to_psana().
uint32_t psddl_pds2psana::Camera::ControlsCameraConfigV1::depth | ( | ) | const [virtual] |
Number of bits per pixel.
Implements Psana::Camera::ControlsCameraConfigV1.
Definition at line 198 of file camera.ddl.cpp.
double psddl_pds2psana::Camera::ControlsCameraConfigV1::exposure_time | ( | ) | const [virtual] |
The configured exposure time of the camera in seconds.
Implements Psana::Camera::ControlsCameraConfigV1.
Definition at line 208 of file camera.ddl.cpp.
double psddl_pds2psana::Camera::ControlsCameraConfigV1::gain | ( | ) | const [virtual] |
Camera gain value.
Implements Psana::Camera::ControlsCameraConfigV1.
Definition at line 213 of file camera.ddl.cpp.
uint32_t psddl_pds2psana::Camera::ControlsCameraConfigV1::height | ( | ) | const [virtual] |
Number of pixels in a column.
Implements Psana::Camera::ControlsCameraConfigV1.
Definition at line 193 of file camera.ddl.cpp.
const char * psddl_pds2psana::Camera::ControlsCameraConfigV1::manufacturer | ( | ) | const [virtual] |
The manufacturer of the camera.
Implements Psana::Camera::ControlsCameraConfigV1.
Definition at line 218 of file camera.ddl.cpp.
const char * psddl_pds2psana::Camera::ControlsCameraConfigV1::model | ( | ) | const [virtual] |
The model name of the camera.
Implements Psana::Camera::ControlsCameraConfigV1.
Definition at line 223 of file camera.ddl.cpp.
uint32_t psddl_pds2psana::Camera::ControlsCameraConfigV1::width | ( | ) | const [virtual] |
Number of pixels in a row.
Implements Psana::Camera::ControlsCameraConfigV1.
Definition at line 188 of file camera.ddl.cpp.