Psana::Epix::Config10KV1 Class Reference

#include <epix.ddl.h>

List of all members.

Public Types

 TypeId = Pds::TypeId::Id_Epix10kConfig
 Version = 1
enum  { TypeId = Pds::TypeId::Id_Epix10kConfig }
enum  { Version = 1 }

Public Member Functions

virtual ~Config10KV1 ()
virtual uint32_t version () const =0
virtual uint32_t runTrigDelay () const =0
virtual uint32_t daqTrigDelay () const =0
virtual uint32_t dacSetting () const =0
virtual uint8_t asicGR () const =0
virtual uint8_t asicAcq () const =0
virtual uint8_t asicR0 () const =0
virtual uint8_t asicPpmat () const =0
virtual uint8_t asicPpbe () const =0
virtual uint8_t asicRoClk () const =0
virtual uint8_t asicGRControl () const =0
virtual uint8_t asicAcqControl () const =0
virtual uint8_t asicR0Control () const =0
virtual uint8_t asicPpmatControl () const =0
virtual uint8_t asicPpbeControl () const =0
virtual uint8_t asicR0ClkControl () const =0
virtual uint8_t prepulseR0En () const =0
virtual uint32_t adcStreamMode () const =0
virtual uint8_t testPatternEnable () const =0
virtual uint8_t SyncMode () const =0
virtual uint8_t R0Mode () const =0
virtual uint32_t DoutPipelineDelay () const =0
virtual uint32_t acqToAsicR0Delay () const =0
virtual uint32_t asicR0ToAsicAcq () const =0
virtual uint32_t asicAcqWidth () const =0
virtual uint32_t asicAcqLToPPmatL () const =0
virtual uint32_t asicRoClkHalfT () const =0
virtual uint32_t adcReadsPerPixel () const =0
virtual uint32_t adcClkHalfT () const =0
virtual uint32_t asicR0Width () const =0
virtual uint32_t adcPipelineDelay () const =0
virtual uint16_t SyncWidth () const =0
virtual uint16_t SyncDelay () const =0
virtual uint32_t prepulseR0Width () const =0
virtual uint32_t prepulseR0Delay () const =0
virtual uint32_t digitalCardId0 () const =0
virtual uint32_t digitalCardId1 () const =0
virtual uint32_t analogCardId0 () const =0
virtual uint32_t analogCardId1 () const =0
virtual uint32_t lastRowExclusions () const =0
virtual uint32_t numberOfAsicsPerRow () const =0
virtual uint32_t numberOfAsicsPerColumn () const =0
virtual uint32_t numberOfRowsPerAsic () const =0
virtual uint32_t numberOfPixelsPerAsicRow () const =0
virtual uint32_t baseClockFrequency () const =0
virtual uint32_t asicMask () const =0
virtual uint8_t scopeEnable () const =0
virtual uint8_t scopeTrigEdge () const =0
virtual uint8_t scopeTrigChan () const =0
virtual uint8_t scopeArmMode () const =0
virtual uint16_t scopeADCThreshold () const =0
virtual uint16_t scopeTrigHoldoff () const =0
virtual uint16_t scopeTrigOffset () const =0
virtual uint16_t scopeTraceLength () const =0
virtual uint16_t scopeADCsameplesToSkip () const =0
virtual uint8_t scopeChanAwaveformSelect () const =0
virtual uint8_t scopeChanBwaveformSelect () const =0
virtual const Epix::Asic10kConfigV1asics (uint32_t i0) const =0
virtual ndarray< const uint16_t, 3 > asicPixelConfigArray () const =0
virtual uint32_t numberOfRows () const =0
virtual uint32_t numberOfColumns () const =0
virtual uint32_t numberOfAsics () const =0
virtual std::vector< int > asics_shape () const =0


Detailed Description

Definition at line 218 of file epix.ddl.h.


Member Enumeration Documentation

anonymous enum

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

Definition at line 220 of file epix.ddl.h.

anonymous enum

Enumerator:
Version  XTC type version number

Definition at line 221 of file epix.ddl.h.


Constructor & Destructor Documentation

Psana::Epix::Config10KV1::~Config10KV1 (  )  [virtual]

Definition at line 19 of file epix.ddl.cpp.


Member Function Documentation

virtual uint32_t Psana::Epix::Config10KV1::acqToAsicR0Delay (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::adcClkHalfT (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::adcPipelineDelay (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::adcReadsPerPixel (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::adcStreamMode (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::analogCardId0 (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::analogCardId1 (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicAcq (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicAcqControl (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::asicAcqLToPPmatL (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::asicAcqWidth (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicGR (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicGRControl (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::asicMask (  )  const [pure virtual]

virtual ndarray<const uint16_t, 3> Psana::Epix::Config10KV1::asicPixelConfigArray (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicPpbe (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicPpbeControl (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicPpmat (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicPpmatControl (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicR0 (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicR0ClkControl (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicR0Control (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::asicR0ToAsicAcq (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::asicR0Width (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::asicRoClk (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::asicRoClkHalfT (  )  const [pure virtual]

virtual const Epix::Asic10kConfigV1& Psana::Epix::Config10KV1::asics ( uint32_t  i0  )  const [pure virtual]

virtual std::vector<int> Psana::Epix::Config10KV1::asics_shape (  )  const [pure virtual]

Method which returns the shape (dimensions) of the data returned by asics() method.

virtual uint32_t Psana::Epix::Config10KV1::baseClockFrequency (  )  const [pure virtual]

for epix10k 48*4

virtual uint32_t Psana::Epix::Config10KV1::dacSetting (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::daqTrigDelay (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::digitalCardId0 (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::digitalCardId1 (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::DoutPipelineDelay (  )  const [pure virtual]

new

virtual uint32_t Psana::Epix::Config10KV1::lastRowExclusions (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::numberOfAsics (  )  const [pure virtual]

Number of columns in a readout unit

virtual uint32_t Psana::Epix::Config10KV1::numberOfAsicsPerColumn (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::numberOfAsicsPerRow (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::numberOfColumns (  )  const [pure virtual]

Number of columns in a readout unit

virtual uint32_t Psana::Epix::Config10KV1::numberOfPixelsPerAsicRow (  )  const [pure virtual]

for epix10k 176

virtual uint32_t Psana::Epix::Config10KV1::numberOfRows (  )  const [pure virtual]

Number of rows in a readout unit

virtual uint32_t Psana::Epix::Config10KV1::numberOfRowsPerAsic (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::prepulseR0Delay (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::prepulseR0En (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::prepulseR0Width (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::R0Mode (  )  const [pure virtual]

new

virtual uint32_t Psana::Epix::Config10KV1::runTrigDelay (  )  const [pure virtual]

virtual uint16_t Psana::Epix::Config10KV1::scopeADCsameplesToSkip (  )  const [pure virtual]

virtual uint16_t Psana::Epix::Config10KV1::scopeADCThreshold (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::scopeArmMode (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::scopeChanAwaveformSelect (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::scopeChanBwaveformSelect (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::scopeEnable (  )  const [pure virtual]

virtual uint16_t Psana::Epix::Config10KV1::scopeTraceLength (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::scopeTrigChan (  )  const [pure virtual]

virtual uint8_t Psana::Epix::Config10KV1::scopeTrigEdge (  )  const [pure virtual]

virtual uint16_t Psana::Epix::Config10KV1::scopeTrigHoldoff (  )  const [pure virtual]

virtual uint16_t Psana::Epix::Config10KV1::scopeTrigOffset (  )  const [pure virtual]

virtual uint16_t Psana::Epix::Config10KV1::SyncDelay (  )  const [pure virtual]

new

virtual uint8_t Psana::Epix::Config10KV1::SyncMode (  )  const [pure virtual]

new

virtual uint16_t Psana::Epix::Config10KV1::SyncWidth (  )  const [pure virtual]

new

virtual uint8_t Psana::Epix::Config10KV1::testPatternEnable (  )  const [pure virtual]

virtual uint32_t Psana::Epix::Config10KV1::version (  )  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