Psana::Pulnix::TM6740ConfigV2 Class Reference

#include <pulnix.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_TM6740Config
 Version = 2
 Row_Pixels = 480
 Column_Pixels = 640
 Eight_bit
 Ten_bit
 x1
 x2
 x4
 Gamma
 Linear
enum  { TypeId = Pds::TypeId::Id_TM6740Config }
enum  { Version = 2 }
enum  { Row_Pixels = 480 }
enum  { Column_Pixels = 640 }
enum  Depth { Eight_bit, Ten_bit }
enum  Binning { x1, x2, x4 }
enum  LookupTable { Gamma, Linear }

Public Member Functions

virtual ~TM6740ConfigV2 ()
virtual uint16_t gain_a () const =0
virtual uint16_t gain_b () const =0
virtual uint16_t vref_a () const =0
virtual uint16_t vref_b () const =0
virtual uint8_t gain_balance () const =0
virtual Pulnix::TM6740ConfigV2::Depth output_resolution () const =0
virtual Pulnix::TM6740ConfigV2::Binning horizontal_binning () const =0
virtual Pulnix::TM6740ConfigV2::Binning vertical_binning () const =0
virtual Pulnix::TM6740ConfigV2::LookupTable lookuptable_mode () const =0
virtual uint8_t output_resolution_bits () const =0


Detailed Description

Definition at line 62 of file pulnix.ddl.h.


Member Enumeration Documentation

anonymous enum

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

Definition at line 64 of file pulnix.ddl.h.

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 65 of file pulnix.ddl.h.

anonymous enum

Enumerator:
Row_Pixels 

Definition at line 66 of file pulnix.ddl.h.

anonymous enum

Enumerator:
Column_Pixels 

Definition at line 67 of file pulnix.ddl.h.

enum Psana::Pulnix::TM6740ConfigV2::Binning

Enumerator:
x1 
x2 
x4 

Definition at line 72 of file pulnix.ddl.h.

enum Psana::Pulnix::TM6740ConfigV2::Depth

Enumerator:
Eight_bit 
Ten_bit 

Definition at line 68 of file pulnix.ddl.h.

enum Psana::Pulnix::TM6740ConfigV2::LookupTable

Enumerator:
Gamma 
Linear 

Definition at line 77 of file pulnix.ddl.h.


Constructor & Destructor Documentation

Psana::Pulnix::TM6740ConfigV2::~TM6740ConfigV2 (  )  [virtual]

Definition at line 58 of file pulnix.ddl.cpp.


Member Function Documentation

virtual uint16_t Psana::Pulnix::TM6740ConfigV2::gain_a (  )  const [pure virtual]

virtual uint16_t Psana::Pulnix::TM6740ConfigV2::gain_b (  )  const [pure virtual]

virtual uint8_t Psana::Pulnix::TM6740ConfigV2::gain_balance (  )  const [pure virtual]

virtual Pulnix::TM6740ConfigV2::Binning Psana::Pulnix::TM6740ConfigV2::horizontal_binning (  )  const [pure virtual]

virtual Pulnix::TM6740ConfigV2::LookupTable Psana::Pulnix::TM6740ConfigV2::lookuptable_mode (  )  const [pure virtual]

virtual Pulnix::TM6740ConfigV2::Depth Psana::Pulnix::TM6740ConfigV2::output_resolution (  )  const [pure virtual]

virtual uint8_t Psana::Pulnix::TM6740ConfigV2::output_resolution_bits (  )  const [pure virtual]

bit-depth of pixel counts

virtual Pulnix::TM6740ConfigV2::Binning Psana::Pulnix::TM6740ConfigV2::vertical_binning (  )  const [pure virtual]

virtual uint16_t Psana::Pulnix::TM6740ConfigV2::vref_a (  )  const [pure virtual]

virtual uint16_t Psana::Pulnix::TM6740ConfigV2::vref_b (  )  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