src
fields2cover_visualizer_node.cpp
Go to the documentation of this file.
1
//=============================================================================
2
// Copyright (C) 2021-2022 Wageningen University - All Rights Reserved
3
// Author: Gonzalo Mier
4
// BSD-3 License
5
//=============================================================================
6
7
8
#include <
ros/ros.h
>
9
#include <dynamic_reconfigure/server.h>
10
#include <fields2cover_ros/F2CConfig.h>
11
#include "
Fields2CoverVisualizerNode.h
"
12
13
int
main
(
int
argc,
char
**argv)
14
{
15
ros::init
(argc, argv,
"fields2cover_visualizer_node"
);
16
fields2cover_ros::VisualizerNode
visualizer_node;
17
visualizer_node.
init_VisualizerNode
();
18
dynamic_reconfigure::Server<fields2cover_ros::F2CConfig> server;
19
//dynamic_reconfigure::Server<fields2cover_ros::F2CConfig>::CallbackType f;
20
auto
f
= boost::bind(&
fields2cover_ros::VisualizerNode::rqt_callback
, boost::ref(visualizer_node), _1, _2);
21
server.setCallback(
f
);
22
23
ros::Rate
loop_rate(10);
24
25
while
(
ros::ok
()) {
26
ros::spinOnce
();
27
loop_rate.
sleep
();
28
}
29
return
0;
30
}
ros::init
ROSCPP_DECL void init(const M_string &remappings, const std::string &name, uint32_t options=0)
ros.h
fields2cover_ros::VisualizerNode
Definition:
Fields2CoverVisualizerNode.h:21
ros::spinOnce
ROSCPP_DECL void spinOnce()
fields2cover_ros::VisualizerNode::init_VisualizerNode
void init_VisualizerNode()
Definition:
Fields2CoverVisualizerNode.cpp:22
ros::ok
ROSCPP_DECL bool ok()
f
f
ros::Rate::sleep
bool sleep()
Fields2CoverVisualizerNode.h
fields2cover_ros::VisualizerNode::rqt_callback
void rqt_callback(fields2cover_ros::F2CConfig &config, uint32_t level)
Definition:
Fields2CoverVisualizerNode.cpp:167
ros::Rate
main
int main(int argc, char **argv)
Definition:
fields2cover_visualizer_node.cpp:13
fields2cover_ros
Author(s):
autogenerated on Tue Feb 7 2023 03:46:06