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>
35class 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 use blocked timing.
Thread aspect to access configuration data.
Thread aspect to log output.
Thread aspect to get access to a ROS node handle.
Thread class encapsulation of pthreads.
Fawkes library namespace.