#include <queue>
#include <string>
#include <ros/ros.h>
#include <boost/msm/back/state_machine.hpp>
#include <boost/msm/front/functor_row.hpp>
#include <boost/msm/front/state_machine_def.hpp>
#include <boost/core/demangle.hpp>
#include <ros/console.h>
#include <prbt_hardware_support/service_function_decl.h>
#include <prbt_hardware_support/utils.h>
Go to the source code of this file.
◆ ACTION_OUTPUT
Value: "Event: " <<
className(boost::core::demangle(
typeid(ev).name())) \
<<
" - Action: " <<
className(boost::core::demangle(
typeid(*this).name())));
#define ROS_DEBUG_STREAM_NAMED(name, args)
std::string className(std::string full_name)
Definition at line 49 of file run_permitted_state_machine.h.
◆ COLOR_GREEN
#define COLOR_GREEN "\033[32m" |
◆ COLOR_GREEN_BOLD
#define COLOR_GREEN_BOLD "\033[1;32m" |
◆ STATE_ENTER_OUTPUT
#define STATE_ENTER_OUTPUT |
Value: "Event: " <<
className(boost::core::demangle(
typeid(ev).name())) \
#define ROS_DEBUG_STREAM_NAMED(name, args)
std::string className(std::string full_name)
Definition at line 40 of file run_permitted_state_machine.h.
◆ STATE_EXIT_OUTPUT
#define STATE_EXIT_OUTPUT |
Value: "Event: " <<
className(boost::core::demangle(
typeid(ev).name())) \
<<
" - Leaving: " <<
className(boost::core::demangle(
typeid(*this).name())));
#define ROS_DEBUG_STREAM_NAMED(name, args)
std::string className(std::string full_name)
Definition at line 45 of file run_permitted_state_machine.h.