#include <control.ddl.h>
Inheritance diagram for psddl_hdf2psana::ControlData::ConfigV2_v2:
Public Types | |
typedef Psana::ControlData::ConfigV2 | PsanaType |
Public Member Functions | |
ConfigV2_v2 () | |
ConfigV2_v2 (hdf5pp::Group group, hsize_t idx) | |
virtual | ~ConfigV2_v2 () |
virtual uint32_t | events () const |
virtual uint8_t | uses_duration () const |
virtual uint8_t | uses_events () const |
virtual const Pds::ClockTime & | duration () const |
virtual uint32_t | npvControls () const |
virtual uint32_t | npvMonitors () const |
virtual uint32_t | npvLabels () const |
virtual ndarray< const Psana::ControlData::PVControl, 1 > | pvControls () const |
virtual ndarray< const Psana::ControlData::PVMonitor, 1 > | pvMonitors () const |
virtual ndarray< const Psana::ControlData::PVLabel, 1 > | pvLabels () const |
Definition at line 263 of file control.ddl.h.
Definition at line 265 of file control.ddl.h.
psddl_hdf2psana::ControlData::ConfigV2_v2::ConfigV2_v2 | ( | ) | [inline] |
Definition at line 266 of file control.ddl.h.
psddl_hdf2psana::ControlData::ConfigV2_v2::ConfigV2_v2 | ( | hdf5pp::Group | group, | |
hsize_t | idx | |||
) | [inline] |
Definition at line 267 of file control.ddl.h.
virtual psddl_hdf2psana::ControlData::ConfigV2_v2::~ConfigV2_v2 | ( | ) | [inline, virtual] |
Definition at line 269 of file control.ddl.h.
const Pds::ClockTime & psddl_hdf2psana::ControlData::ConfigV2_v2::duration | ( | ) | const [virtual] |
Maximum duration of the scan.
Implements Psana::ControlData::ConfigV2.
Definition at line 870 of file control.ddl.cpp.
uint32_t psddl_hdf2psana::ControlData::ConfigV2_v2::events | ( | ) | const [virtual] |
Maximum number of events per scan.
Implements Psana::ControlData::ConfigV2.
Definition at line 858 of file control.ddl.cpp.
uint32_t psddl_hdf2psana::ControlData::ConfigV2_v2::npvControls | ( | ) | const [virtual] |
Number of PVControl objects in this configuration.
Implements Psana::ControlData::ConfigV2.
Definition at line 875 of file control.ddl.cpp.
uint32_t psddl_hdf2psana::ControlData::ConfigV2_v2::npvLabels | ( | ) | const [virtual] |
Number of PVLabel objects in this configuration.
Implements Psana::ControlData::ConfigV2.
Definition at line 883 of file control.ddl.cpp.
uint32_t psddl_hdf2psana::ControlData::ConfigV2_v2::npvMonitors | ( | ) | const [virtual] |
Number of PVMonitor objects in this configuration.
Implements Psana::ControlData::ConfigV2.
Definition at line 879 of file control.ddl.cpp.
ndarray< const Psana::ControlData::PVControl, 1 > psddl_hdf2psana::ControlData::ConfigV2_v2::pvControls | ( | ) | const [virtual] |
PVControl configuration objects
Implements Psana::ControlData::ConfigV2.
Definition at line 887 of file control.ddl.cpp.
ndarray< const Psana::ControlData::PVLabel, 1 > psddl_hdf2psana::ControlData::ConfigV2_v2::pvLabels | ( | ) | const [virtual] |
PVLabel configuration objects
Implements Psana::ControlData::ConfigV2.
Definition at line 895 of file control.ddl.cpp.
ndarray< const Psana::ControlData::PVMonitor, 1 > psddl_hdf2psana::ControlData::ConfigV2_v2::pvMonitors | ( | ) | const [virtual] |
PVMonitor configuration objects
Implements Psana::ControlData::ConfigV2.
Definition at line 891 of file control.ddl.cpp.
uint8_t psddl_hdf2psana::ControlData::ConfigV2_v2::uses_duration | ( | ) | const [virtual] |
returns true if the configuration uses duration control.
Implements Psana::ControlData::ConfigV2.
Definition at line 862 of file control.ddl.cpp.
uint8_t psddl_hdf2psana::ControlData::ConfigV2_v2::uses_events | ( | ) | const [virtual] |
returns true if the configuration uses events limit.
Implements Psana::ControlData::ConfigV2.
Definition at line 866 of file control.ddl.cpp.