Psana::Rayonix::ConfigV1 Class Reference

#include <rayonix.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_RayonixConfig
 Version = 1
 DeviceIDMax = 40
 Standard = 0
 HighGain = 1
 LowNoise = 2
 EDR = 3
enum  { TypeId = Pds::TypeId::Id_RayonixConfig }
enum  { Version = 1 }
enum  { DeviceIDMax = 40 }
enum  ReadoutMode { Standard = 0, HighGain = 1, LowNoise = 2, EDR = 3 }

Public Member Functions

virtual ~ConfigV1 ()
virtual uint8_t binning_f () const =0
virtual uint8_t binning_s () const =0
virtual uint32_t exposure () const =0
virtual uint32_t trigger () const =0
virtual uint16_t rawMode () const =0
virtual uint16_t darkFlag () const =0
virtual Rayonix::ConfigV1::ReadoutMode readoutMode () const =0
virtual const char * deviceID () const =0


Detailed Description

Definition at line 20 of file rayonix.ddl.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
TypeId  XTC type ID value (from Pds::TypeId class)

Definition at line 22 of file rayonix.ddl.h.

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 23 of file rayonix.ddl.h.

anonymous enum

Enumerator:
DeviceIDMax 

Definition at line 24 of file rayonix.ddl.h.

enum Psana::Rayonix::ConfigV1::ReadoutMode

Enumerator:
Standard 
HighGain 
LowNoise 
EDR 

Definition at line 25 of file rayonix.ddl.h.


Constructor & Destructor Documentation

Psana::Rayonix::ConfigV1::~ConfigV1 (  )  [virtual]

Definition at line 10 of file rayonix.ddl.cpp.


Member Function Documentation

virtual uint8_t Psana::Rayonix::ConfigV1::binning_f (  )  const [pure virtual]

virtual uint8_t Psana::Rayonix::ConfigV1::binning_s (  )  const [pure virtual]

virtual uint16_t Psana::Rayonix::ConfigV1::darkFlag (  )  const [pure virtual]

virtual const char* Psana::Rayonix::ConfigV1::deviceID (  )  const [pure virtual]

virtual uint32_t Psana::Rayonix::ConfigV1::exposure (  )  const [pure virtual]

virtual uint16_t Psana::Rayonix::ConfigV1::rawMode (  )  const [pure virtual]

virtual Rayonix::ConfigV1::ReadoutMode Psana::Rayonix::ConfigV1::readoutMode (  )  const [pure virtual]

virtual uint32_t Psana::Rayonix::ConfigV1::trigger (  )  const [pure virtual]


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