#include <imp.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_ImpConfig | |
Version = 1 | |
MaxNumberOfSamples = 0x3ff | |
Range | |
Cal_range | |
Reset | |
Bias_data | |
Cal_data | |
BiasDac_data | |
Cal_strobe | |
NumberOfSamples | |
TrigDelay | |
Adc_delay | |
NumberOfRegisters | |
enum | { TypeId = Pds::TypeId::Id_ImpConfig } |
enum | { Version = 1 } |
enum | { MaxNumberOfSamples = 0x3ff } |
enum | Registers { Range, Cal_range, Reset, Bias_data, Cal_data, BiasDac_data, Cal_strobe, NumberOfSamples, TrigDelay, Adc_delay, NumberOfRegisters } |
Public Member Functions | |
virtual | ~ConfigV1 () |
virtual uint32_t | range () const =0 |
virtual uint32_t | calRange () const =0 |
virtual uint32_t | reset () const =0 |
virtual uint32_t | biasData () const =0 |
virtual uint32_t | calData () const =0 |
virtual uint32_t | biasDacData () const =0 |
virtual uint32_t | calStrobe () const =0 |
virtual uint32_t | numberOfSamples () const =0 |
virtual uint32_t | trigDelay () const =0 |
virtual uint32_t | adcDelay () const =0 |
Definition at line 20 of file imp.ddl.h.
anonymous enum |
Psana::Imp::ConfigV1::~ConfigV1 | ( | ) | [virtual] |
Definition at line 10 of file imp.ddl.cpp.
virtual uint32_t Psana::Imp::ConfigV1::adcDelay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Imp::ConfigV1::biasDacData | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Imp::ConfigV1::biasData | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Imp::ConfigV1::calData | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Imp::ConfigV1::calRange | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Imp::ConfigV1::calStrobe | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Imp::ConfigV1::numberOfSamples | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Imp::ConfigV1::range | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Imp::ConfigV1::reset | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Imp::ConfigV1::trigDelay | ( | ) | const [pure virtual] |