ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
Default factory producing "real" implementations. More...
#include <daqController.hpp>
Public Member Functions | |
DaqControllerFactoryDefault (boost::asio::io_context &io_ctx, elt::mal::Mal &m_mal, std::shared_ptr< DpmClient > dpm_client) | |
auto | MakeOcmPhase (DaqContext daq_ctx, std::shared_ptr< ObservableStatus > status, std::shared_ptr< ObservableEventLog > event_log) -> std::shared_ptr< DaqController > override |
Create instance for the OCM phase of the DAQ process. More... | |
auto | MakeDpmPhase (DaqContext daq_ctx, std::shared_ptr< ObservableStatus > status, std::shared_ptr< ObservableEventLog > event_log) -> std::shared_ptr< DaqController > override |
Create instance for the DPM phase of the DAQ process. More... | |
Default factory producing "real" implementations.
Definition at line 98 of file daqController.hpp.
daq::DaqControllerFactoryDefault::DaqControllerFactoryDefault | ( | boost::asio::io_context & | io_ctx, |
elt::mal::Mal & | m_mal, | ||
std::shared_ptr< DpmClient > | dpm_client | ||
) |
Definition at line 81 of file daqController.cpp.
|
overridevirtual |
Create instance for the DPM phase of the DAQ process.
Implements daq::DaqControllerFactory.
Definition at line 101 of file daqController.cpp.
|
overridevirtual |
Create instance for the OCM phase of the DAQ process.
Implements daq::DaqControllerFactory.
Definition at line 88 of file daqController.cpp.