ros1_foxglove_bridge
src
ros1_foxglove_bridge_node.cpp
Go to the documentation of this file.
1
#include <
nodelet/loader.h
>
2
#include <
ros/ros.h
>
3
4
int
main
(
int
argc,
char
** argv) {
5
ros::init
(argc, argv,
"foxglove_bridge"
);
6
nodelet::Loader
nodelet
;
7
nodelet::M_string
remap
(
ros::names::getRemappings
());
8
nodelet::V_string
nargv;
9
std::string nodelet_name =
ros::this_node::getName
();
10
if
(
nodelet
.load(nodelet_name,
"foxglove_bridge/foxglove_bridge_nodelet"
,
remap
, nargv)) {
11
ros::spin
();
12
return
EXIT_SUCCESS;
13
}
else
{
14
return
EXIT_FAILURE;
15
}
16
}
nodelet::V_string
std::vector< std::string > V_string
nodelet::M_string
std::map< std::string, std::string > M_string
loader.h
ros::init
ROSCPP_DECL void init(const M_string &remappings, const std::string &name, uint32_t options=0)
ros.h
main
int main(int argc, char **argv)
Definition:
ros1_foxglove_bridge_node.cpp:4
nodelet::Loader
ros::names::getRemappings
const ROSCPP_DECL M_string & getRemappings()
remap
ROSCPP_DECL std::string remap(const std::string &name)
ros::this_node::getName
const ROSCPP_DECL std::string & getName()
nodelet
ros::spin
ROSCPP_DECL void spin()
foxglove_bridge
Author(s): Foxglove
autogenerated on Tue May 20 2025 02:34:26