Psana::CsPad2x2::ConfigV2 Class Reference

#include <cspad2x2.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_Cspad2x2Config
 Version = 2
enum  { TypeId = Pds::TypeId::Id_Cspad2x2Config }
enum  { Version = 2 }

Public Member Functions

virtual ~ConfigV2 ()
virtual uint32_t concentratorVersion () const =0
virtual const CsPad2x2::ProtectionSystemThresholdprotectionThreshold () const =0
virtual uint32_t protectionEnable () const =0
virtual uint32_t inactiveRunMode () const =0
virtual uint32_t activeRunMode () const =0
virtual uint32_t runTriggerDelay () const =0
virtual uint32_t tdi () const =0
virtual uint32_t payloadSize () const =0
virtual uint32_t badAsicMask () const =0
virtual uint32_t asicMask () const =0
virtual uint32_t roiMask () const =0
virtual const CsPad2x2::ConfigV2QuadRegquad () const =0
virtual uint32_t numAsicsRead () const =0
virtual uint32_t numAsicsStored () const =0


Detailed Description

Configuration data for 2x2 CsPad device.

Definition at line 248 of file cspad2x2.ddl.h.


Member Enumeration Documentation

anonymous enum

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

Definition at line 250 of file cspad2x2.ddl.h.

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 251 of file cspad2x2.ddl.h.


Constructor & Destructor Documentation

Psana::CsPad2x2::ConfigV2::~ConfigV2 (  )  [virtual]

Definition at line 74 of file cspad2x2.ddl.cpp.


Member Function Documentation

virtual uint32_t Psana::CsPad2x2::ConfigV2::activeRunMode (  )  const [pure virtual]

virtual uint32_t Psana::CsPad2x2::ConfigV2::asicMask (  )  const [pure virtual]

virtual uint32_t Psana::CsPad2x2::ConfigV2::badAsicMask (  )  const [pure virtual]

virtual uint32_t Psana::CsPad2x2::ConfigV2::concentratorVersion (  )  const [pure virtual]

virtual uint32_t Psana::CsPad2x2::ConfigV2::inactiveRunMode (  )  const [pure virtual]

virtual uint32_t Psana::CsPad2x2::ConfigV2::numAsicsRead (  )  const [pure virtual]

virtual uint32_t Psana::CsPad2x2::ConfigV2::numAsicsStored (  )  const [pure virtual]

Number of ASICs in given quadrant

virtual uint32_t Psana::CsPad2x2::ConfigV2::payloadSize (  )  const [pure virtual]

virtual uint32_t Psana::CsPad2x2::ConfigV2::protectionEnable (  )  const [pure virtual]

virtual const CsPad2x2::ProtectionSystemThreshold& Psana::CsPad2x2::ConfigV2::protectionThreshold (  )  const [pure virtual]

virtual const CsPad2x2::ConfigV2QuadReg& Psana::CsPad2x2::ConfigV2::quad (  )  const [pure virtual]

virtual uint32_t Psana::CsPad2x2::ConfigV2::roiMask (  )  const [pure virtual]

virtual uint32_t Psana::CsPad2x2::ConfigV2::runTriggerDelay (  )  const [pure virtual]

virtual uint32_t Psana::CsPad2x2::ConfigV2::tdi (  )  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