下面介绍在头文件中引用自定义消息类型的一种方法
1、自定义消息类型
自定义消息包名为:sensor_driver_msgs
自定义消息类型名为:GpswithHeading.msg
文件组织为:
2、在头文件中引用
在其他包的文件中引用时,可以在头文件中引用,格式如下,此处引用以“.h”结尾:
#include <sensor_driver_msgs/GpswithHeading.h> //在头文件中引用自定义的消息类型
注意:此时已经在其他包的CMakeLists.txt中包含了sensor_driver_msgs包
find_package(catkin REQUIRED COMPONENTS
xxx
sensor_driver_msgs
xxx
)
...
catkin_package(
INCLUDE_DIRS include
LIBRARIES xxx
CATKIN_DEPENDS xxx sensor_driver_msgs
# DEPENDS system_lib
)
...
add_dependencies(xxx_node sensor_driver_msgs_generate_messages_cpp)
@meng