Commit Graph

72 Commits

Author SHA1 Message Date
xu
8af733e644 [fix] 退出异常调整测试灯光
详细描述

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-07-02 15:00:29 +08:00
xu
ffb95b2e7d [feat] 增加广播通道发送关键指令
详细描述

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-06-30 11:15:19 +08:00
xu
361a8bf001 [feat] 调整广播发送函数
为所有需要广播的地方调用做准备

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-06-29 20:30:28 +08:00
xu
40bf208054 [fix] 广播端口改为异步发送
测试发现RTK有阻塞,导致死机

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-06-28 23:15:26 +08:00
xu
a88311a160 [feat] 调整广播发送方式
调整广播发送和通讯模块发送一样的数据为了兼容有模块和没模块的,也可以双通道同时发送提高可靠性
# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-06-28 18:33:12 +08:00
xu
e909b7a3d3 [类型] 加入更多错误提示和rtk重发
rtk重发后还是更可靠一些,并且不会导致数量大阻塞

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-06-24 20:44:12 +08:00
xu
3e3b6f08ee [fix] 兼容老固件
没有改完,兼容老固件的rtcm需要
         1.gps.target_system =1
         2.不能多次发送
目前1还没做到,因为库里没法判断是新的还是老的

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-06-24 15:39:41 +08:00
xu
2045f87a83 RTCM广播采用和通讯模块一致的MAVLINK_MSG_ID_GPS_INJECT_DATA消息,飞控响应一致 2024-04-27 15:35:19 +08:00
f0a4484cfc 支持紧急返航
支持返回飞机错误
2024-03-26 21:58:48 +08:00
9c2238479f 紧急返航功能,策略不对,临时保存 2024-01-17 22:37:53 +08:00
f9814532f5 去掉重连提示,要不日志里面太多了 2024-01-08 20:40:10 +08:00
c0f0f616dc 更新使用Vs2022编译
模拟飞机路线计算调整
2023-12-25 18:54:28 +08:00
14c489c016 小航点计算飞行路径,计算4种情况,匀速。加速匀速减速,加速匀速,匀速减速 2023-12-04 23:48:14 +08:00
d051300171 1增加观测者位置图标,修改后直接可以使用
2增加配置FC_VER_NO = 3 使用小航点同时达到模式计算模拟飞行
3增加灯光框架,可实现闪烁等,但实际使用太慢,暂时不用
2023-11-21 21:18:03 +08:00
fc9b2595d6 地面站硬件超时逻辑修改为2秒收不到再提示
起飞前改到loiter模式
2023-11-16 23:37:57 +08:00
14d1022775 1加入RTCM数据广播到指定端口功能
2临时修改协议头到通用的FE,后面要改回来
2023-10-19 22:14:37 +08:00
c72b6273b6 加入RTK广播端口 2023-10-15 11:08:32 +08:00
f175def6a7 通讯检测 2023-05-01 13:57:32 +08:00
xu
8f2cd98bd4 1.加入回传功率设置
2.服务器IP可从设置文件读取
3.增加抛物功能
2021-12-27 12:41:32 +08:00
xu
d91b759d5f 1.增加测试某个通讯模块是否正常功能
2.增加电池电压测试
3.自动计算模拟飞机更新时间300内保证流程,1000内保证能工作
2021-04-02 01:18:56 +08:00
xu
f7be769b33 改回50间隔
修复方向不正确的bug
2020-11-26 18:51:13 +08:00
xu
3e46bbb376 修改名字 2020-09-20 11:43:27 +08:00
xu
d45a2b5126 提高刷新率,300架以内通用 2020-05-05 16:18:55 +08:00
xu
26b3e573f8 频率改为间隔 2020-05-04 11:08:35 +08:00
xu
dc07d2d560 修改灯光频率为小数,传输转换为间隔
修改没有刷新编号的bug
2020-05-03 12:15:51 +08:00
xu
17d2fbf499 飞机刷新时间改到100ms--500架基本流畅 2020-04-22 02:36:50 +08:00
xu
9a9c25a1dd 位置改变消息的条件为距离超过0.5和时间经过500ms改为位置有变化就通知,位置不变,时间再长也不通知,不过加入强制通知位置的机制
修改位置不变,如果没有500ms自动通知,颜色就不刷新的bug
更新虚拟飞行器状态的时间间隔由150改为50毫秒,飞机更平滑,不过i7只能飞500架左右,1000架的话还是需要改回150ms刷新一次
2020-04-22 01:14:16 +08:00
xu
717e77f6be 不绑定IP只要一个网段就可以 2020-03-27 17:01:24 +08:00
xu
ebf81ea8a1 修改双频没有发送数据的问题 2020-03-16 14:13:14 +08:00
xu
1b7ffa31ba 继续修改wifi可以发送rtk等功能 2020-03-11 15:35:51 +08:00
xu
0d1f38f27a 初步支持wifi通讯 2020-03-03 11:21:56 +08:00
xu
21d9c121f5 通讯无法闪灯,发RTK等bug,由于使用了新协议,暂时改回去 2020-03-02 19:22:14 +08:00
xu
772bafa771 修改通讯中,加入通讯模式参数
UseTransModule
2020-03-02 17:15:53 +08:00
xu
c1b3a32407 开始修改通讯 2020-02-21 23:59:24 +08:00
xu
3622225c0b 加入DisplayID 2020-02-08 23:24:43 +08:00
xu
45de9255b6 调整通讯模块函数位置,public的放一起,后面需要改成支持wifi 2020-02-05 02:10:29 +08:00
xu
c72399d3b0 优化虚拟飞机计算过程,间隔改为150ms可以基本流程模拟1000架 2020-01-29 02:40:05 +08:00
xu
d1a0283dad 去掉飞行时间,飞行距离,姿态计算和更新,提高效率
碰撞检测改为异步提示
修改任务无法停止的bug
2020-01-28 22:45:08 +08:00
xu
1308b31717 停用模拟飞机的心跳任务,提高效率 2020-01-28 15:47:27 +08:00
zxd
c254013048 自动按照位置排序虚拟ID 2019-12-11 20:40:35 +08:00
zxd
ce73335fd9 双频RTK三条一起发送 2019-11-23 22:58:19 +08:00
zxd
eeed927529 多条RTK同时发送
灯光长度测试
2019-11-15 11:13:53 +08:00
zxd
04b40f760e 测试双频
修改机头
2019-11-04 10:28:10 +08:00
zxd
e607ab4c7d 添加测试拉烟的功能
添加多参数同时写入(用于一键关闭测试灯光)
2019-07-09 14:50:30 +08:00
zxd
2464022801 Revert "通信模块协议的添加和修改"
添加千寻Rtk类型
提交之前未add的文件
This reverts commit d46804bc23.
2019-07-01 21:54:37 +08:00
zxd
d46804bc23 通信模块协议的添加和修改
小批量、读写通信地面站配置、修改连接id总数
2019-04-11 13:22:18 +08:00
zxd
e10e19aaf7 添加了摆放高度
闪灯的颜色设置
2019-03-23 21:47:05 +08:00
zxd
4ae451aded 修改支持多台飞机校准通讯接口类 2019-01-25 11:58:04 +08:00
zxd
35b8a5282e 添加版本控制 version=255为完整版本
修改起飞方案模拟实际航点的起飞模式
添加校准指南针和加速计
2019-01-02 11:42:49 +08:00
zxd
6aa6f793e9 2D模拟简单灯光
3D模拟移动和简单灯光和观测点
添加校准指南针
修改摆放角度
修改模拟飞行中起飞的方案
通信模块:多条mavlink指令采用一起发送的方式
2018-12-21 11:31:17 +08:00