首页 > 其他分享 >111

111

时间:2024-07-10 11:52:20浏览次数:13  
标签:发送 修改 111 消息 无人机 接收 id

代码逻辑捋顺 文件注释 看看固定值,进行修改 看下网络问题

导弹发射部分逻辑与载具上的显示联系

  • 可能问题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相同的消息后应该是进行修改,这部分的逻辑没实现

标签:发送,修改,111,消息,无人机,接收,id
From: https://www.cnblogs.com/aultcarius/p/18277328

相关文章

  • MySQL导入数据库报错#1118 - Row size too large ( 8126). 的解决方法
    导入SQL文件时报错(在执行创建表或者增加字段时,发现rowsize长度过长,会导致出现以下错误)[ERR]1118-Rowsizetoolarge(>8126).ChangingsomecolumnstoTEXTorBLOBorusingROW_FORMAT=DYNAMICorROW_FORMAT=COMPRESSEDmayhelp.Incurrentrowformat,BLOBprefix......
  • 1111111
    软件开发的项目经理:1、基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。2、与客户沟通,了解项目的整体需求。并与客户保持一定的联系,即时反馈阶段性的成果,和即时更改客户提出的合理需求。3、制定项目开发计划文档,量化任务,并合理分配给相应的......
  • 代码随想录算法训练营第十四天| 226.翻转二叉树 、101. 对称二叉树、104.二叉树的最大
    二叉树学习2226题翻转二叉树,改一下前序递归遍历,每次遍历的时候都调换一下左右结点即可。classSolution{public:voidpreorder(TreeNode*root){if(root==nullptr){return;}TreeNode*tmp;tmp=root->left;......
  • 代码随想录算法训练营第十三天|今天量大管饱144、145、94、102、107、199、637、429、
    今天来处理二叉树part1、2、3,顶级享受,一次到位。完全二叉树和满二叉树概念没问题。二叉搜索树,左子树所有结点的值小于它的根结点的值,右子树上所有结点的值大于它的根结点的值平衡二叉搜索树,它是一棵空树或它的左右两个子树的高度差的绝对值不超过1。二叉树的存储方式:链式存储......
  • Luogu P1110 [ZJOI2007] 报表统计
    题目描述给定一个长度为\(n\)的整数序列\(a\),有以下三种操作:INSERTix:\(i\)位置后面添加一个新元素\(x\),下一个元素挂在这个元素后面。MIN_GAP:查询相邻元素差值的最小值。MIN_SORT_GAP:查询元素中最接近的两个元素的差值。题目解析平衡树经典题目。建立\(2\)棵平衡......
  • 在Linux中,如何按照该要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000
    在Linux中,可以使用tcpdump工具来抓取网络包。根据你的需求,我们需要过滤出只访问HTTP服务的包,目标IP为192.168.0.111,并且只抓取1000个包,最后将这些包保存到1.cap文件中。以下是具体的步骤和命令:打开终端:首先,你需要打开Linux系统的终端。使用tcpdump命令:tcpdump是一个常用的......
  • 23201115-邓俊豪-第三次blog
    目录blog2前言关于难度和题目量关于知识点设计与分析pta-7一、项目简介二、项目实现三、项目测试四、代码示例五、总结六、代码分析pta-8一、项目简介二、项目实现三、项目测试四、代码示例五、总结六、代码分析改进建议blog2前言关于难度和题目量前三次大作业难度属于偏难水......
  • 111
    su-hadoopstart-dfs.shstart-yarn.shcd/export/server/hivenohupbin/hive--servicemetastore>>logs/metastore.log2>&1&nohupbin/hive--servicehiveserver2>>logs/hiveserver2.log2>&1&/export/server/zookeeper/bin/zkS......
  • PFEA111/112/113
    PFEA111/112/113张力控制器工作原理张力控制器是一种用于控制连续柔性物料(如纸、膜、钢带等)张力的设备,其工作原理主要包括张力传感器、控制系统和器三个部分。1.张力传感器:张力传感器通常安装在物料传送路径上,通过测量物料在传送过程中的张力变化来获取实时的张力信号。......
  • Oracle DataGuard异常处理【ORA-01119 ORA-17502 ORA-15041】→【ORA-01111 ORA-01110
    收到用户反馈DG上查不到最近一天的数据,怀疑同步有问题一、检查备库同步情况两个节点都未看到MRP0进程SQL>selectprocess,status,thread#,sequence#fromv$managed_standby;PROCESS STATUS THREAD# SEQUENCE#---------------------------------------......