#include <evr.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_EvrConfig | |
Version = 2 | |
beamOn = 100 | |
baseRate = 40 | |
singleShot = 150 | |
r120Hz | |
r60Hz | |
r30Hz | |
r10Hz | |
r5Hz | |
r1Hz | |
r0_5Hz | |
Single | |
NumberOfRates | |
Off | |
On | |
enum | { TypeId = Pds::TypeId::Id_EvrConfig } |
enum | { Version = 2 } |
enum | { beamOn = 100 } |
enum | { baseRate = 40 } |
enum | { singleShot = 150 } |
enum | RateCode { r120Hz, r60Hz, r30Hz, r10Hz, r5Hz, r1Hz, r0_5Hz, Single, NumberOfRates } |
enum | BeamCode { Off, On } |
Public Member Functions | |
virtual | ~ConfigV2 () |
virtual uint32_t | opcode () const =0 |
virtual uint32_t | npulses () const =0 |
virtual uint32_t | noutputs () const =0 |
virtual ndarray< const EvrData::PulseConfig, 1 > | pulses () const =0 |
virtual ndarray< const EvrData::OutputMap, 1 > | output_maps () const =0 |
virtual EvrData::ConfigV2::BeamCode | beam () const =0 |
virtual EvrData::ConfigV2::RateCode | rate () const =0 |
Definition at line 384 of file evr.ddl.h.
anonymous enum |
anonymous enum |
Psana::EvrData::ConfigV2::~ConfigV2 | ( | ) | [virtual] |
Definition at line 150 of file evr.ddl.cpp.
virtual EvrData::ConfigV2::BeamCode Psana::EvrData::ConfigV2::beam | ( | ) | const [pure virtual] |
virtual uint32_t Psana::EvrData::ConfigV2::noutputs | ( | ) | const [pure virtual] |
virtual uint32_t Psana::EvrData::ConfigV2::npulses | ( | ) | const [pure virtual] |
virtual uint32_t Psana::EvrData::ConfigV2::opcode | ( | ) | const [pure virtual] |
virtual ndarray<const EvrData::OutputMap, 1> Psana::EvrData::ConfigV2::output_maps | ( | ) | const [pure virtual] |
virtual ndarray<const EvrData::PulseConfig, 1> Psana::EvrData::ConfigV2::pulses | ( | ) | const [pure virtual] |
virtual EvrData::ConfigV2::RateCode Psana::EvrData::ConfigV2::rate | ( | ) | const [pure virtual] |