22 #ifndef _ROS_DYNAMIC_RECONFIGURE_THREAD_H_ 23 #define _ROS_DYNAMIC_RECONFIGURE_THREAD_H_ 25 #include <aspect/blackboard.h> 26 #include <aspect/blocked_timing.h> 27 #include <aspect/configurable.h> 28 #include <aspect/logging.h> 29 #include <core/threading/thread.h> 30 #include <interfaces/DynamicReconfigureInterface.h> 31 #include <plugins/ros/aspect/ros.h> 35 class DynamicReconfigureInterface;
62 bool set_dynreconf_value(
const std::string &service,
63 const std::string ¶meter,
64 const std::string &value);
66 set_dynreconf_value(
const std::string &service,
const std::string ¶meter,
const bool value);
68 set_dynreconf_value(
const std::string &service,
const std::string ¶meter,
const int value);
70 set_dynreconf_value(
const std::string &service,
const std::string ¶meter,
const double value);
73 void reset_dynamic_reconfigure_interface();
Thread aspect to access to BlackBoard.
Thread aspect to get access to a ROS node handle.
Fawkes library namespace.
Thread class encapsulation of pthreads.
Thread aspect to use blocked timing.
Thread aspect to log output.
Thread aspect to access configuration data.