编辑
2024-06-18
MAVLInk
00

MAVLink 中文版
AI+手工+机翻的勉强看吧,有问题联系我更新

MAVLink 2 数据包格式

MAVLink v2 packet
Byte IndexC versionContentValueExplanation
0uint8_t magic数据包起始标记0xFD协议特定的文本开始 (STX) 标记,用于指示新数据包的开始。任何不理解协议版本的系统都会跳过该数据包。
1uint8_t lenPayload length0 - 255指示以下 payload 部分的长度。这可能会受到 payload truncation.
2uint8_t incompat_flagsIncompatibility Flags为了实现 MAVLink 兼容性必须理解的标志(如果实现不理解标志,则会丢弃数据包)。
3uint8_t compat_flagsCompatibility Flags0x01为了实现 MAVLink 兼容性必须理解的标志(如果实现不理解标志,则会丢弃数据包)。
4uint8_t seqPacket sequence number0 - 255用于检测数据包丢失。组件为发送的每条消息增加值。
5uint8_t sysidSystem ID (sender)1 - 255发送消息的 system (飞机) 的 ID。 用于区分网络上的系统
6uint8_t compidComponent ID (sender)1 - 255发送消息的组件的 ID。用于区分系统中的组件(例如自动驾驶仪和摄像头)。在 MAV_COMPONENT 中使用适当的值。请注意,广播地址“MAV_COMP_ID_ALL”不能在此字段中使用,因为它是无效的地址。
7 to 9uint32_t msgid:24Message ID (low, middle, high bytes)0 - 16777215有效负载中的 消息类型 的 ID。用于将数据解码回消息对象。
For n-byte payload: n=0: NA, n=1: 10, n>=2: 10 to (9+n)uint8_t payload[max 255]Payload消息数据。取决于消息类型(即消息 ID)和内容。
(n+10) to (n+11)uint16_t checksumChecksum (low byte, high byte)消息的 CRC-16/MCRF4XX(不包括“magic”字节)。包括 CRC_EXTRA 字节。
(n+12) to (n+25)uint8_t signature[13]Signature(可选)签名以确保链接不可篡改。

编辑
2024-04-22
Tauri
00

GeoServer在Tauri中无感启动与使用

吃力不讨好的事情

PC端加载至少1G的tif文件到地图中展示
离谱
切片都不帮个忙
这不难为老实人么

tauri+geoserver

编辑
2024-04-22
Mapbox
00

使用mapbox-gl实现无人机测绘功能中的无人机航线生成 yunnan-lin


mapbox-gl-gis

编辑
2024-03-28
MapBox
00

自定义工具箱替换@mapbox/mapbox-gl-draw自带工具箱

自定义
画线,计算长度
画面,计算面积
标注
删除

mapbox

编辑
2023-05-26
Vue
00

本文记录个人开发中从搭建框架到开发业务等记录,记录开发过程中的想法与思维,方便后续进行迭代与反省


还是夸张一点技术专栏 © 2019 - 2023 | 滇ICP备2022001556号
世间情动不过盛夏白瓷梅子汤,碎冰碰壁当啷响。