代码逻辑捋顺 文件注释 看看固定值,进行修改 看下网络问题
导弹发射部分逻辑与载具上的显示联系
- 可能问题1 在目标设备上运行不起来 用release版本
- 可能问题2 修改过的qgc无法连接无人机 解决方法: ?
- 可能问题3 连接上无人机但是接收不到自定义的mavlink消息 解决方法:?
- 可能问题4 消息格式对不上 解决方法:现场改mavlink协议并修改对应代码
- 可能问题5 qgc发送的udp消息无人机接收不到 解决方法:查看发送的消息是否发送到了组播地址
- 可能问题6 无人机发送载荷后,地面站不显示 检查地面站收到的载荷和无人机的id的对应关系
在主界面也显示各个区域 实现
将配置界面设置风格一致 实现
看一看主界面的保证多机的轨迹都显示 实现
流程
配置任务区按钮 发消息1
收到消息2后 弹出提示绘制四个子任务区
配置各个无人机的载荷 发消息3
收到消息4后 弹出提示 发送消息5(按钮?自动?
收到消息7后 弹出提示表示打击就位
展示轨迹 最后有个毁伤效果
通信部分如果需要修改的话:
修改协议,在ardu..和common里修改协议名字\编号\验证
custommavlinkudp里修改handle函数和send函数
//紧急需要验证的是发送端的系统id和组件id应该是多少
各个调用发送信息部分的参数修改
突然发现的bug:
无人机接收到删除区域的消息后是否应该再广播删除消息?
无人接收到id相同的消息后应该是进行修改,这部分的逻辑没实现