23#include <sensor_msgs/msg/laser_scan.hpp>
26#include <ros_timer_client/client_behaviors/cb_ros_timer.hpp>
96class StRotateDegrees5;
97class StRotateDegrees6;
140 using SmaccStateMachineBase::SmaccStateMachineBase;
147 this->createOrthogonal<OrNavigation>();
148 this->createOrthogonal<OrObstaclePerception>();
149 this->createOrthogonal<OrLED>();
150 this->createOrthogonal<OrTemperatureSensor>();
151 this->createOrthogonal<OrStringPublisher>();
152 this->createOrthogonal<OrService3>();
153 this->createOrthogonal<OrTimer>();
154 this->createOrthogonal<OrUpdatablePublisher>();
void setGlobalSMData(std::string name, T value)
Advanced example of state machine with smacc that shows multiple techniques for the development of st...
void onInitialize() override
this function should be implemented by the user to create the orthogonals
mpl::bool_< false > deep_history
mpl::bool_< false > shallow_history
mpl::bool_< false > inherited_deep_history