23#include <sensor_msgs/msg/laser_scan.hpp>
26#include <ros_timer_client/client_behaviors/cb_ros_timer.hpp>
94class StNavigateReverse1;
161 using SmaccStateMachineBase::SmaccStateMachineBase;
168 this->createOrthogonal<OrNavigation>();
169 this->createOrthogonal<OrObstaclePerception>();
170 this->createOrthogonal<OrLED>();
171 this->createOrthogonal<OrTemperatureSensor>();
172 this->createOrthogonal<OrStringPublisher>();
173 this->createOrthogonal<OrService3>();
174 this->createOrthogonal<OrTimer>();
175 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...
mpl::bool_< false > inherited_deep_history
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