Psana::Timepix::ConfigV2 Class Reference

#include <timepix.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_TimepixConfig
 Version = 2
 ChipCount = 4
 ChipNameMax = 16
 PixelThreshMax = 4*256*256
 ReadoutSpeed_Slow = 0
 ReadoutSpeed_Fast = 1
 TriggerMode_ExtPos = 0
 TriggerMode_ExtNeg = 1
 TriggerMode_Soft = 2
enum  { TypeId = Pds::TypeId::Id_TimepixConfig }
enum  { Version = 2 }
enum  { ChipCount = 4 }
enum  { ChipNameMax = 16 }
enum  { PixelThreshMax = 4*256*256 }
enum  ReadoutSpeed { ReadoutSpeed_Slow = 0, ReadoutSpeed_Fast = 1 }
enum  TriggerMode { TriggerMode_ExtPos = 0, TriggerMode_ExtNeg = 1, TriggerMode_Soft = 2 }

Public Member Functions

virtual ~ConfigV2 ()
virtual Timepix::ConfigV2::ReadoutSpeed readoutSpeed () const =0
virtual Timepix::ConfigV2::TriggerMode triggerMode () const =0
virtual int32_t timepixSpeed () const =0
virtual int32_t dac0Ikrum () const =0
virtual int32_t dac0Disc () const =0
virtual int32_t dac0Preamp () const =0
virtual int32_t dac0BufAnalogA () const =0
virtual int32_t dac0BufAnalogB () const =0
virtual int32_t dac0Hist () const =0
virtual int32_t dac0ThlFine () const =0
virtual int32_t dac0ThlCourse () const =0
virtual int32_t dac0Vcas () const =0
virtual int32_t dac0Fbk () const =0
virtual int32_t dac0Gnd () const =0
virtual int32_t dac0Ths () const =0
virtual int32_t dac0BiasLvds () const =0
virtual int32_t dac0RefLvds () const =0
virtual int32_t dac1Ikrum () const =0
virtual int32_t dac1Disc () const =0
virtual int32_t dac1Preamp () const =0
virtual int32_t dac1BufAnalogA () const =0
virtual int32_t dac1BufAnalogB () const =0
virtual int32_t dac1Hist () const =0
virtual int32_t dac1ThlFine () const =0
virtual int32_t dac1ThlCourse () const =0
virtual int32_t dac1Vcas () const =0
virtual int32_t dac1Fbk () const =0
virtual int32_t dac1Gnd () const =0
virtual int32_t dac1Ths () const =0
virtual int32_t dac1BiasLvds () const =0
virtual int32_t dac1RefLvds () const =0
virtual int32_t dac2Ikrum () const =0
virtual int32_t dac2Disc () const =0
virtual int32_t dac2Preamp () const =0
virtual int32_t dac2BufAnalogA () const =0
virtual int32_t dac2BufAnalogB () const =0
virtual int32_t dac2Hist () const =0
virtual int32_t dac2ThlFine () const =0
virtual int32_t dac2ThlCourse () const =0
virtual int32_t dac2Vcas () const =0
virtual int32_t dac2Fbk () const =0
virtual int32_t dac2Gnd () const =0
virtual int32_t dac2Ths () const =0
virtual int32_t dac2BiasLvds () const =0
virtual int32_t dac2RefLvds () const =0
virtual int32_t dac3Ikrum () const =0
virtual int32_t dac3Disc () const =0
virtual int32_t dac3Preamp () const =0
virtual int32_t dac3BufAnalogA () const =0
virtual int32_t dac3BufAnalogB () const =0
virtual int32_t dac3Hist () const =0
virtual int32_t dac3ThlFine () const =0
virtual int32_t dac3ThlCourse () const =0
virtual int32_t dac3Vcas () const =0
virtual int32_t dac3Fbk () const =0
virtual int32_t dac3Gnd () const =0
virtual int32_t dac3Ths () const =0
virtual int32_t dac3BiasLvds () const =0
virtual int32_t dac3RefLvds () const =0
virtual int32_t driverVersion () const =0
virtual uint32_t firmwareVersion () const =0
virtual uint32_t pixelThreshSize () const =0
virtual ndarray< const uint8_t, 1 > pixelThresh () const =0
virtual const char * chip0Name () const =0
virtual const char * chip1Name () const =0
virtual const char * chip2Name () const =0
virtual const char * chip3Name () const =0
virtual int32_t chip0ID () const =0
virtual int32_t chip1ID () const =0
virtual int32_t chip2ID () const =0
virtual int32_t chip3ID () const =0
virtual int32_t chipCount () const =0


Detailed Description

Definition at line 104 of file timepix.ddl.h.


Member Enumeration Documentation

anonymous enum

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

Definition at line 106 of file timepix.ddl.h.

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 107 of file timepix.ddl.h.

anonymous enum

Enumerator:
ChipCount 

Definition at line 108 of file timepix.ddl.h.

anonymous enum

Enumerator:
ChipNameMax 

Definition at line 109 of file timepix.ddl.h.

anonymous enum

Enumerator:
PixelThreshMax 

Definition at line 110 of file timepix.ddl.h.

enum Psana::Timepix::ConfigV2::ReadoutSpeed

Enumerator:
ReadoutSpeed_Slow 
ReadoutSpeed_Fast 

Definition at line 111 of file timepix.ddl.h.

enum Psana::Timepix::ConfigV2::TriggerMode

Enumerator:
TriggerMode_ExtPos 
TriggerMode_ExtNeg 
TriggerMode_Soft 

Definition at line 115 of file timepix.ddl.h.


Constructor & Destructor Documentation

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

Definition at line 44 of file timepix.ddl.cpp.


Member Function Documentation

virtual int32_t Psana::Timepix::ConfigV2::chip0ID (  )  const [pure virtual]

virtual const char* Psana::Timepix::ConfigV2::chip0Name (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::chip1ID (  )  const [pure virtual]

virtual const char* Psana::Timepix::ConfigV2::chip1Name (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::chip2ID (  )  const [pure virtual]

virtual const char* Psana::Timepix::ConfigV2::chip2Name (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::chip3ID (  )  const [pure virtual]

virtual const char* Psana::Timepix::ConfigV2::chip3Name (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::chipCount (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0BiasLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0BufAnalogA (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0BufAnalogB (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0Disc (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0Fbk (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0Gnd (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0Hist (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0Ikrum (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0Preamp (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0RefLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0ThlCourse (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0ThlFine (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0Ths (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac0Vcas (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1BiasLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1BufAnalogA (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1BufAnalogB (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1Disc (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1Fbk (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1Gnd (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1Hist (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1Ikrum (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1Preamp (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1RefLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1ThlCourse (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1ThlFine (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1Ths (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac1Vcas (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2BiasLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2BufAnalogA (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2BufAnalogB (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2Disc (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2Fbk (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2Gnd (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2Hist (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2Ikrum (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2Preamp (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2RefLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2ThlCourse (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2ThlFine (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2Ths (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac2Vcas (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3BiasLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3BufAnalogA (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3BufAnalogB (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3Disc (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3Fbk (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3Gnd (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3Hist (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3Ikrum (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3Preamp (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3RefLvds (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3ThlCourse (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3ThlFine (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3Ths (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::dac3Vcas (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::driverVersion (  )  const [pure virtual]

virtual uint32_t Psana::Timepix::ConfigV2::firmwareVersion (  )  const [pure virtual]

virtual ndarray<const uint8_t, 1> Psana::Timepix::ConfigV2::pixelThresh (  )  const [pure virtual]

virtual uint32_t Psana::Timepix::ConfigV2::pixelThreshSize (  )  const [pure virtual]

virtual Timepix::ConfigV2::ReadoutSpeed Psana::Timepix::ConfigV2::readoutSpeed (  )  const [pure virtual]

virtual int32_t Psana::Timepix::ConfigV2::timepixSpeed (  )  const [pure virtual]

virtual Timepix::ConfigV2::TriggerMode Psana::Timepix::ConfigV2::triggerMode (  )  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