ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Namespaces | Enumerations | Functions
state.hpp File Reference

Declares daq::State and related functions. More...

#include <iosfwd>

Go to the source code of this file.

Namespaces

 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::Transferring = 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. More...
 
bool daq::IsFinalState (State state) noexcept
 Query whether state is in a final state. More...
 
bool daq::IsSubsequentState (State state1, State state2) noexcept
 Compares states and returns whether state1 occurs after state2. More...
 

Detailed Description

Declares daq::State and related functions.

Definition in file state.hpp.