Definition at line 51 of file main.cpp.
◆ DaqService()
DaqService::DaqService |
( |
std::string |
name, |
|
|
daq::ManagerParams |
manager_params, |
|
|
std::filesystem::path const & |
workspace, |
|
|
std::string const & |
output_path, |
|
|
rad::IoExecutor & |
executor, |
|
|
std::shared_ptr< mal::Mal > |
mal, |
|
|
rad::cii::Replier & |
replier, |
|
|
rad::cii::Publisher< daqif::DaqStatus > & |
publisher, |
|
|
rad::SMAdapter & |
state_machine, |
|
|
daq::DpmClientParams const & |
dpm_params |
|
) |
| |
|
inline |
◆ DaqStatusUpdate()
Is notified of any DAQ status change and will post events to SM on DAQ activity flank changes.
- Note
- Current implementation assumes all DAQs begin in state NotStarted. When ocm supports loading old status from persistent storage this will no longer work as number of active daqs is not starting at zero and state is not starting at NotStarted.
Definition at line 116 of file main.cpp.
◆ Register()
void DaqService::Register |
( |
| ) |
|
|
inline |
◆ Unregister()
void DaqService::Unregister |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: