#include <ipimb.ddl.h>
Inheritance diagram for psddl_pds2psana::Ipimb::ConfigV1:
Public Types | |
typedef Pds::Ipimb::ConfigV1 | XtcType |
typedef Psana::Ipimb::ConfigV1 | PsanaType |
Public Member Functions | |
ConfigV1 (const boost::shared_ptr< const XtcType > &xtcPtr) | |
virtual | ~ConfigV1 () |
virtual uint64_t | triggerCounter () const |
virtual uint64_t | serialID () const |
virtual uint16_t | chargeAmpRange () const |
virtual uint16_t | calibrationRange () const |
virtual uint32_t | resetLength () const |
virtual uint32_t | resetDelay () const |
virtual float | chargeAmpRefVoltage () const |
virtual float | calibrationVoltage () const |
virtual float | diodeBias () const |
virtual uint16_t | status () const |
virtual uint16_t | errors () const |
virtual uint16_t | calStrobeLength () const |
virtual uint32_t | trigDelay () const |
virtual Psana::Ipimb::ConfigV1::CapacitorValue | capacitorValue (uint32_t ch) const |
virtual ndarray< const uint8_t, 1 > | capacitorValues () const |
const XtcType & | _xtcObj () const |
Definition at line 13 of file ipimb.ddl.h.
Definition at line 16 of file ipimb.ddl.h.
typedef Pds::Ipimb::ConfigV1 psddl_pds2psana::Ipimb::ConfigV1::XtcType |
Definition at line 15 of file ipimb.ddl.h.
psddl_pds2psana::Ipimb::ConfigV1::ConfigV1 | ( | const boost::shared_ptr< const XtcType > & | xtcPtr | ) |
Definition at line 17 of file ipimb.ddl.cpp.
psddl_pds2psana::Ipimb::ConfigV1::~ConfigV1 | ( | ) | [virtual] |
const XtcType& psddl_pds2psana::Ipimb::ConfigV1::_xtcObj | ( | ) | const [inline] |
Definition at line 34 of file ipimb.ddl.h.
uint16_t psddl_pds2psana::Ipimb::ConfigV1::calibrationRange | ( | ) | const [virtual] |
float psddl_pds2psana::Ipimb::ConfigV1::calibrationVoltage | ( | ) | const [virtual] |
uint16_t psddl_pds2psana::Ipimb::ConfigV1::calStrobeLength | ( | ) | const [virtual] |
Psana::Ipimb::ConfigV1::CapacitorValue psddl_pds2psana::Ipimb::ConfigV1::capacitorValue | ( | uint32_t | ch | ) | const [virtual] |
Returns CapacitorValue enum for given channel number (0..3).
Implements Psana::Ipimb::ConfigV1.
Definition at line 92 of file ipimb.ddl.cpp.
References psddl_pds2psana::Ipimb::pds_to_psana().
ndarray< const uint8_t, 1 > psddl_pds2psana::Ipimb::ConfigV1::capacitorValues | ( | ) | const [virtual] |
Returns array of CapacitorValue enums.
Implements Psana::Ipimb::ConfigV1.
Definition at line 97 of file ipimb.ddl.cpp.
uint16_t psddl_pds2psana::Ipimb::ConfigV1::chargeAmpRange | ( | ) | const [virtual] |
float psddl_pds2psana::Ipimb::ConfigV1::chargeAmpRefVoltage | ( | ) | const [virtual] |
float psddl_pds2psana::Ipimb::ConfigV1::diodeBias | ( | ) | const [virtual] |
uint16_t psddl_pds2psana::Ipimb::ConfigV1::errors | ( | ) | const [virtual] |
uint32_t psddl_pds2psana::Ipimb::ConfigV1::resetDelay | ( | ) | const [virtual] |
uint32_t psddl_pds2psana::Ipimb::ConfigV1::resetLength | ( | ) | const [virtual] |
uint64_t psddl_pds2psana::Ipimb::ConfigV1::serialID | ( | ) | const [virtual] |
uint16_t psddl_pds2psana::Ipimb::ConfigV1::status | ( | ) | const [virtual] |
uint32_t psddl_pds2psana::Ipimb::ConfigV1::trigDelay | ( | ) | const [virtual] |
uint64_t psddl_pds2psana::Ipimb::ConfigV1::triggerCounter | ( | ) | const [virtual] |