psddl_pds2psana::Camera::ControlsCameraConfigV1 Class Reference

#include <camera.ddl.h>

Inheritance diagram for psddl_pds2psana::Camera::ControlsCameraConfigV1:

Psana::Camera::ControlsCameraConfigV1 List of all members.

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

Detailed Description

Definition at line 88 of file camera.ddl.h.


Member Typedef Documentation

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
Generated on 19 Dec 2016 for PSDMSoftware by  doxygen 1.4.7