test
ddynamic_reconfigure_auto_update_test.cpp
Go to the documentation of this file.
1
#include <
ros/ros.h
>
2
#include <
ddynamic_reconfigure/ddynamic_reconfigure.h
>
3
4
using namespace
ddynamic_reconfigure
;
5
6
int
main
(
int
argc,
char
**argv)
7
{
8
ros::init
(argc, argv,
"fake_dynamic_reconfigure"
);
9
10
ros::NodeHandle
nh(
"fake_dyanmic_reconfigure"
);
11
12
double
value = 0;
13
14
DDynamicReconfigure
ddr_1(
ros::NodeHandle
(nh,
"ddr1"
));
15
ddr_1.
RegisterVariable
(&value,
"value"
);
16
ddr_1.
PublishServicesTopics
();
17
18
DDynamicReconfigure
ddr_2(
ros::NodeHandle
(nh,
"ddr2"
));
19
ddr_2.
RegisterVariable
(&value,
"value"
);
20
ddr_2.
PublishServicesTopics
();
21
22
while
(nh.
ok
())
23
{
24
ros::spinOnce
();
25
ROS_INFO_STREAM
(value);
26
ros::Duration
(0.1).
sleep
();
27
}
28
}
ros::NodeHandle
ros::init
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
ddynamic_reconfigure::DDynamicReconfigure
The DDynamicReconfigure class allows to use ROS dynamic reconfigure without the need to write a custo...
Definition:
ddynamic_reconfigure.h:51
ddynamic_reconfigure.h
ddynamic_reconfigure
Definition:
ddynamic_reconfigure.h:42
ddynamic_reconfigure::DDynamicReconfigure::PublishServicesTopics
virtual void PublishServicesTopics()
Definition:
ddynamic_reconfigure.cpp:486
main
int main(int argc, char **argv)
Definition:
ddynamic_reconfigure_auto_update_test.cpp:6
ros.h
ROS_INFO_STREAM
#define ROS_INFO_STREAM(args)
ros::Duration
ros::Duration::sleep
bool sleep() const
ddynamic_reconfigure::DDynamicReconfigure::RegisterVariable
virtual void RegisterVariable(double *variable, std::string id, double min=-100, double max=100)
Definition:
ddynamic_reconfigure.cpp:306
ros::spinOnce
ROSCPP_DECL void spinOnce()
ros::NodeHandle::ok
bool ok() const
ddynamic_reconfigure
Author(s): Hilario Tome
autogenerated on Mon Feb 28 2022 22:12:28