在ardupilot\modules\mavlink\message_definitions\v1.0\commom.xml文件结尾处添加自定义消息
<!-- 20220713WP:添加一个mavlink消息 -->
<message id="255" name="MAV_MESSAGE_TEMP_TEST">
<description>send test message to gcs</description>
<field type="int16_t" name="message1">message1</field>
<field type="int16_t" name="message2">message2</field>
<field type="int16_t" name="message3">message3</field>
<field type="int16_t" name="message4">message4</field>
</message>
然后基于构型编译(./waf plane),生成头文件mavlink_msg_mav_message_temp_test.h,位置为
E:\GitHub\ardupilot4.1.1\build\fmuv3\libraries\GCS_MAVLink\include\mavlink\v2.0\common
在ardupilot/libraries/GCS_MAVLink/GCS.h中的GCS_MAVLINK类下声明函数
send_mav_messa