#include <stateMachine.hpp>
Public Member Functions | |
StateMachine (Context &ctx, std::string const &model_file, std::list< scxml4cpp::Action * > &actions, std::list< scxml4cpp::Activity * > &activities) | |
~StateMachine () | |
StateMachine (StateMachine &&)=default | |
StateMachine (StateMachine const &)=delete | |
StateMachine & | operator= (StateMachine const &)=delete |
void | ProcessEvent (rad::AnyEvent const &ev) |
Class used to encapsulate the data acquisition life cycle state machine.
|
explicit |
Create statemachine instance for new data acquisition.
std::runtime_error | on failures. |
daq::StateMachine::~StateMachine | ( | ) |
|
default |
Enable move semantics
|
delete |
Disable copy semantics
|
delete |
void daq::StateMachine::ProcessEvent | ( | rad::AnyEvent const & | ev | ) |