|
ifw-daq 3.1.0
IFW Data Acquisition modules
|
Declares daq::State and related functions.
More...
#include <iosfwd>#include <fmt/ostream.h>Go to the source code of this file.
Classes | |
| struct | fmt::formatter< daq::State > |
Namespaces | |
| namespace | daq |
Enumerations | |
| enum class | daq::State { daq::DAQ states handled by OCM. , daq::NotStarted = 0 , daq::Starting = 1 , daq::Acquiring = 2 , daq::Stopping = 3 , daq::Stopped = 4 , daq::NotScheduled = 10 , daq::AbortingAcquiring = 2001 , daq::Scheduled = 11 , daq::Collecting = 12 , daq::Merging = 13 , daq::Releasing = 14 , daq::AbortingMerging = 2010 , daq::Aborted = 2000 , daq::Completed = 3000 } |
| Observable states of the data acquisition process. More... | |
Functions | |
| std::ostream & | daq::operator<< (std::ostream &os, State state) |
| Prints state string representation to os. | |
| bool | daq::IsFinalState (State state) noexcept |
| Query whether state is in a final state. | |
| bool | daq::IsAbortableState (State state) noexcept |
| Query whether state is in an abortable state. | |
| bool | daq::IsActiveDpmState (State state) noexcept |
| Query whether state is an active (non-final) state executed by DPM. | |
| bool | daq::IsSubsequentState (State state1, State state2) noexcept |
| Compares states and returns whether state1 occurs after state2. | |
Declares daq::State and related functions.
Definition in file state.hpp.