实验目的:
自定义服务接口,要求客户端发送两个整型数据给服务端,服务端进行求和并且反馈结果给客户端。
1、创建工作空间和自定义接口功能包
请参考:https://blog.youkuaiyun.com/qq_58457030/article/details/141336239
2、自定义服务接口
在interface_pkg功能包中新建srv文件夹,用于存放服务接口文件,在srv目录中创建Addints.srv文件
mkdir -p ./text_ws/src/interface_pkg/srv
touch ./text_ws/src/interface_pkg/srv/Addints.srv
在Addints.srv文件定义以下数据格式
int32 num1
int32 num2
---
int32 sum
修改interface_pkg中的CMakeLists.txt文件
保存然后编译
cd text_ws/
colcon build --packages-select interface_pkg