HIT 该用户已被删除
发表于 2019-7-19 09:52:58 14155 浏览 4 回复

[地面站] qgc开源代码是怎么修改飞行模式的,消息是如何发送的

提示: 作者被禁止或删除 内容自动屏蔽

扫一扫浏览分享
回复

使用道具 举报

13

阿木币

1

精华

23 小时

在线时间

技术大V

Rank: 4

发表于 2019-7-19 09:52:59
修改飞行模式对应的Mavlink协议是MAVLINK_MSG_ID_SET_MODE 11
发送的源代码位于void Vehicle::setFlightMode(const QString& flightMode)
模式对应的参数信息APM和PX4有区别,详细请参考:
bool APMFirmwarePlugin::setFlightMode(const QString& flightMode, uint8_t* base_mode, uint32_t* custom_mode)
bool PX4FirmwarePlugin::setFlightMode(const QString& flightMode, uint8_t* base_mode, uint32_t* custom_mode)
回复

使用道具 举报

144

阿木币

0

精华

143 小时

在线时间

技术大V

Rank: 4

发表于 2019-7-19 10:44:36
大哥,这个问题太宽泛了啊~  具体点
回复

使用道具 举报

202

阿木币

0

精华

373 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7

发表于 2019-7-19 10:45:16
阿木社区有QGC开发的课程,可以买那个课程学一下可能就懂了
回复

使用道具 举报

0

阿木币

0

精华

4 小时

在线时间

应届白菜

Rank: 1

发表于 2019-7-21 20:47:44
消息是用信号和槽机制发送的。
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表