Mavlink 解析 GPS笔记(一)

MAVLink传输时,以消息包作为基本单位,数据长度为8~263字节。消息数据包的结构如下:

这里放上一个数据包:FE 15 48 01 01 24 5A E4 8F 49 29 04 29 04 29 04 29 04 00 00 00 00 00 00 00 00 00 99 9E

下面具体说明每个数值

0)FE是包起始标记(包内的PAYLOAD字段很可能也包含FE,这个时候应该对比有效载荷长度LEN和PAYLOAD的长度,如果PAYLOAD长度小于LEN说明该FE并不是包起始标记)

1)LEN是15(16进制,转换为10进制应该是21,所以往后数PAYLOAD应该有21个字节)

2)SEQ即包的序列号是48

3)SYS即系统编号是01

4)COMP即部件ID号是01

5)MSG即消息包ID号是24(16进制,转换为10进制是36,可以根据这个ID号到https://mavlink.io/en/messages/common.html#SERVO_OUTPUT_RAW查询)

6)PAYLOAD即有效载荷数据,是“5A E4 8F 49 29 04 29 04 29 04 29 04 00 00 00 00 00 00 00 00 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值