自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 QGroundControl深度开发(2)-关于mavlinks你需要知道的

(4)也就是说,发送消息的时候,把数据放到你的结构体里,然后调用对应消息的XXXpack函数打包进message,然后用mavlink_msg_to_send_buffer把message打包进buffer(主要是添加header),然后用你的通信口把buffer发出去就可以了。(5)在上述过程中,会包含crc校验。mavlinks是一个非常好的协议形式,能够快速构建各种你需要的协议,一方面你可以用mavlinks已经定义好的各种协议,另外一方面你可以非常方便的自定义协议。

2024-07-14 10:59:56 446

原创 QGroundControl深度开发(1)-蓝牙问题

但是这两句话程序里是查不到的,是一个没有出现在程序里的QT的permission类出了问题。运行程序后,第一次运行会弹出申请权限的对话框(有个申请fine location权限,但是这个权限明明在AndroidManifest.xml里添加过了,搞不懂为什么),允许后就能找到蓝牙了。网上下载了一个蓝牙遥控器程序,编译后是可以搜索蓝牙设备的,但是也没发现和QGC的蓝牙部分程序有什么太大差异。从网上搜索了很多方法,各种权限设置,包括手动改手机权限,都没有用。这段程序会查询权限,权限不够会弹出对话框申请权限。

2024-07-14 09:45:01 346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除