Psana::FCCD::FccdConfigV1 Class Reference

#include <fccd.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_FccdConfig
 Version = 1
 Row_Pixels = 500
 Column_Pixels = 576
 Trimmed_Row_Pixels = 480
 Trimmed_Column_Pixels = 480
 Sixteen_bit = 16
 Output_FIFO = 0
 Output_Pattern4 = 4
enum  { TypeId = Pds::TypeId::Id_FccdConfig }
enum  { Version = 1 }
enum  { Row_Pixels = 500 }
enum  { Column_Pixels = 576 }
enum  { Trimmed_Row_Pixels = 480 }
enum  { Trimmed_Column_Pixels = 480 }
enum  Depth { Sixteen_bit = 16 }
enum  Output_Source { Output_FIFO = 0, Output_Pattern4 = 4 }

Public Member Functions

virtual ~FccdConfigV1 ()
virtual uint16_t outputMode () const =0
virtual uint32_t width () const =0
virtual uint32_t height () const =0
virtual uint32_t trimmedWidth () const =0
virtual uint32_t trimmedHeight () const =0


Detailed Description

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


Member Enumeration Documentation

anonymous enum

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

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

anonymous enum

Enumerator:
Version  XTC type version number

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

anonymous enum

Enumerator:
Row_Pixels 

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

anonymous enum

Enumerator:
Column_Pixels 

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

anonymous enum

Enumerator:
Trimmed_Row_Pixels 

Definition at line 26 of file fccd.ddl.h.

anonymous enum

Enumerator:
Trimmed_Column_Pixels 

Definition at line 27 of file fccd.ddl.h.

enum Psana::FCCD::FccdConfigV1::Depth

Enumerator:
Sixteen_bit 

Definition at line 28 of file fccd.ddl.h.

enum Psana::FCCD::FccdConfigV1::Output_Source

Enumerator:
Output_FIFO 
Output_Pattern4 

Definition at line 31 of file fccd.ddl.h.


Constructor & Destructor Documentation

Psana::FCCD::FccdConfigV1::~FccdConfigV1 (  )  [virtual]

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


Member Function Documentation

virtual uint32_t Psana::FCCD::FccdConfigV1::height (  )  const [pure virtual]

virtual uint16_t Psana::FCCD::FccdConfigV1::outputMode (  )  const [pure virtual]

virtual uint32_t Psana::FCCD::FccdConfigV1::trimmedHeight (  )  const [pure virtual]

virtual uint32_t Psana::FCCD::FccdConfigV1::trimmedWidth (  )  const [pure virtual]

virtual uint32_t Psana::FCCD::FccdConfigV1::width (  )  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