#include <ipimb.ddl.h>
Public Types | |
TypeId = Pds::TypeId::Id_IpimbConfig | |
Version = 2 | |
c_1pF | |
c_4p7pF | |
c_24pF | |
c_120pF | |
c_620pF | |
c_3p3nF | |
c_10nF | |
expert | |
enum | { TypeId = Pds::TypeId::Id_IpimbConfig } |
enum | { Version = 2 } |
enum | CapacitorValue { c_1pF, c_4p7pF, c_24pF, c_120pF, c_620pF, c_3p3nF, c_10nF, expert } |
Public Member Functions | |
virtual | ~ConfigV2 () |
virtual uint64_t | triggerCounter () const =0 |
virtual uint64_t | serialID () const =0 |
virtual uint16_t | chargeAmpRange () const =0 |
virtual uint16_t | calibrationRange () const =0 |
virtual uint32_t | resetLength () const =0 |
virtual uint32_t | resetDelay () const =0 |
virtual float | chargeAmpRefVoltage () const =0 |
virtual float | calibrationVoltage () const =0 |
virtual float | diodeBias () const =0 |
virtual uint16_t | status () const =0 |
virtual uint16_t | errors () const =0 |
virtual uint16_t | calStrobeLength () const =0 |
virtual uint32_t | trigDelay () const =0 |
virtual uint32_t | trigPsDelay () const =0 |
virtual uint32_t | adcDelay () const =0 |
virtual Ipimb::ConfigV2::CapacitorValue | capacitorValue (uint32_t ch) const =0 |
virtual ndarray< const uint8_t, 1 > | capacitorValues () const =0 |
Definition at line 56 of file ipimb.ddl.h.
anonymous enum |
Definition at line 58 of file ipimb.ddl.h.
anonymous enum |
Definition at line 60 of file ipimb.ddl.h.
Psana::Ipimb::ConfigV2::~ConfigV2 | ( | ) | [virtual] |
Definition at line 30 of file ipimb.ddl.cpp.
virtual uint32_t Psana::Ipimb::ConfigV2::adcDelay | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Ipimb::ConfigV2::calibrationRange | ( | ) | const [pure virtual] |
virtual float Psana::Ipimb::ConfigV2::calibrationVoltage | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Ipimb::ConfigV2::calStrobeLength | ( | ) | const [pure virtual] |
virtual Ipimb::ConfigV2::CapacitorValue Psana::Ipimb::ConfigV2::capacitorValue | ( | uint32_t | ch | ) | const [pure virtual] |
Returns CapacitorValue enum for given channel number (0..3).
virtual ndarray<const uint8_t, 1> Psana::Ipimb::ConfigV2::capacitorValues | ( | ) | const [pure virtual] |
Returns array of CapacitorValue enums.
virtual uint16_t Psana::Ipimb::ConfigV2::chargeAmpRange | ( | ) | const [pure virtual] |
virtual float Psana::Ipimb::ConfigV2::chargeAmpRefVoltage | ( | ) | const [pure virtual] |
virtual float Psana::Ipimb::ConfigV2::diodeBias | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Ipimb::ConfigV2::errors | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Ipimb::ConfigV2::resetDelay | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Ipimb::ConfigV2::resetLength | ( | ) | const [pure virtual] |
virtual uint64_t Psana::Ipimb::ConfigV2::serialID | ( | ) | const [pure virtual] |
virtual uint16_t Psana::Ipimb::ConfigV2::status | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Ipimb::ConfigV2::trigDelay | ( | ) | const [pure virtual] |
virtual uint64_t Psana::Ipimb::ConfigV2::triggerCounter | ( | ) | const [pure virtual] |
virtual uint32_t Psana::Ipimb::ConfigV2::trigPsDelay | ( | ) | const [pure virtual] |