Template Struct SmaccStateMachineBase
Defined in File smacc_state_machine_base.hpp
Inheritance Relationships
Base Types
public smacc2::ISmaccStateMachine
(Class ISmaccStateMachine)public boost::statechart::asynchronous_state_machine< DerivedStateMachine, InitialStateType, SmaccFifoScheduler, SmaccAllocator >
Struct Documentation
-
template<typename DerivedStateMachine, typename InitialStateType>
struct SmaccStateMachineBase : public smacc2::ISmaccStateMachine, public boost::statechart::asynchronous_state_machine<DerivedStateMachine, InitialStateType, SmaccFifoScheduler, SmaccAllocator> State Machine.
Public Functions
-
inline SmaccStateMachineBase(my_context ctx, SignalDetector *signalDetector, rclcpp::NodeOptions node_options = rclcpp::NodeOptions())
-
inline virtual ~SmaccStateMachineBase()
-
inline virtual void reset() override
-
inline virtual void stop() override
-
inline virtual void eStop() override
-
inline void initiate_impl() override
-
inline SmaccStateMachineBase(my_context ctx, SignalDetector *signalDetector, rclcpp::NodeOptions node_options = rclcpp::NodeOptions())