MAVLink分配有一组公共消息。 可以生成自定义消息,并将其作为公共消息集的替代或作为其的扩展。 有关使用某些项目特定扩展的公共消息集的示例,请参阅minimal.xml中的最小示例和pixhawk.xml。
从这里下载生成器: 可运行,github上缺文件:https://download.csdn.net/download/superrunner_wujin/10348998
https://github.com/mavlink/mavlink
然后运行:
python mavgenerate.py
获取生成器GUI
生成步骤
1、加载XML文件,从mavlink / message_definitions
2、选择输出目录,例如 mavlink / include
3、点击“生成”
4、在项目中使用新的标题