Commit Graph

24 Commits

Author SHA1 Message Date
tk
e10fe665b9 【类 型】:faat 飞控磁罗盘校准
【原  因】:
【过  程】:1接收到命令开始校准 2通过mqtt向前端发送进度 和 结果
【影  响】:
2024-08-20 20:32:48 +08:00
tk
082442dfc6 【类 型】:fix 测试增加串口 的缓冲区 是否能收到 home点信息
【原  因】:
【过  程】:
【影  响】:测试收不到
2024-08-19 16:00:27 +08:00
tk
37b8918e93 【类 型】:fix 测试用512 指定请求id 请求242 home点
【原  因】:
【过  程】:
【影  响】:
2024-08-15 13:07:10 +08:00
tk
8109c74062 【类 型】:fix 1pubThread发送主题对比有信息 再发 2.请求home点函数 发送求情命令失败
【原  因】:1.减小发送数据量 前端可以按需请求 2.多了两个参数
【过  程】:
【影  响】:
2024-08-09 19:13:28 +08:00
tk
d200fc0f46 【类 型】:feat 添加MAVLINK_MSG_ID_STATUSTEXT 信息播报
【原  因】:
【过  程】:
【影  响】:
2024-08-09 17:26:04 +08:00
tk
5d8f28e545 【类 型】:factor 电池总容量发送不用json格式
【原  因】:不用在控制端过滤了
【过  程】:发送时直接过滤出来 放到“电池总容量”字段里
【影  响】:

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-07-26 23:35:41 +08:00
tk
cf42ba1501 【类 型】:fix 修改之前向飞控请求数据流的方式
【原  因】:(好处,不会有飞控滞后启动问题 不用一直发送请求)
【过  程】:老的方式:检测第一个心跳是 检测请求与否 没有就请求数据,另外每50秒强制请求一次。新的方式:检测电流字段是否赋过值 没有赋值就一直请求 直到收到飞控的数据流。
【影  响】:删掉之前相关的检测第一次发送状态的相关代码,删掉了每50秒请求的相关代码

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-07-26 19:06:57 +08:00
b51dec345f Merge branch 'dev' of http://111.229.174.37:3000/Food/PullupDev into dev 2024-07-21 05:26:17 +08:00
eb6b1bc779 【类 型】:
【原  因】:
【过  程】:
【影  响】:
2024-07-21 05:25:30 +08:00
3516ad02c8 【类 型】:feat 增加获取飞控参数功能
【原  因】:前端获取电池总容量 ,用来算当前的电池容量
【过  程】:1.发布主题添加parameter 字段2.订阅到getBattCapacity主题信息是向飞控请求返回电池容量3.mavlink返回参数信息数据 写到发布主题的parameter字段中4.fc对象中添加一个mav_parameter_data方法 让飞控返回对应的参数数据
【影  响】:
2024-07-20 17:04:06 +08:00
tk
0d82651ace 【类 型】:refactor
【主题】:代码融合,田工代码分离到commser类;更换Ticker同名库,调用代码也更换
【描	述】:
	[原因]:
	[过程]:更改订阅命令单主题 cmd/macadd
	[影响]:
【结	束】

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-07-02 21:29:01 +08:00
tk
811a89f8b2 【类 型】:style
【主	题】:代码格式化 较上版本 无任何变动
【描	述】:
	[原因]:
	[过程]:
	[影响]:
【结	束】

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-07-02 18:24:51 +08:00
xu
a1bb1bb40f 【类 型】:feat
【主	题】:播放声音修改,
              兼容第二版硬件
【描	述】:
	[原因]:需要播放声音测试
                 音量太大
                 新硬件回来
	[过程]:
               增加编译选项对不同的硬件
               声音测试代码
               增加音量调节函数

	[影响]:还未完全测试
【结	束】

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
2024-05-30 17:33:53 +08:00
8da4ad4693 修改日志框架
放物体时相机自动向下和回中
2023-08-16 23:34:11 +08:00
034bde27df 1调试串口改为57600
2大量调整日志--为了方便查找偶然不放线或者放一半的bug
3mqtt位置发布改为position经纬高一起发布
2023-07-29 18:05:45 +08:00
f1157fbed3 1.发送调试字符串到飞控,但无效果,需要查原因
2.称重校准框架修改,可保存校准值,可通过web校准
2023-07-21 22:58:51 +08:00
e52ca01d9e 1.空钩加锁完全不延时也可能顶部按键没可靠按下去,加一点延时 ms
2.Mqtt重连接加入3秒延时
3.mqtt域名改为ip防止dns失败
4.到顶停止只是在上升和未初始化时有效,下放时无效
2023-07-14 17:50:20 +08:00
3adea2fc5e 修改wifi和mqtt连接,不阻塞主流程,mqtt连接会阻塞,放到另外一个核心 2023-07-07 22:05:11 +08:00
292fd89305 1.完成和飞控的交互,可控制放线和暂停,以及状态,重量信息回传
2.led颜色改为HookStatus
2023-06-27 22:40:29 +08:00
7da06e6d06 重构部分放线收线功能用于外部控制
修改重量校准值
锁定延时加入重量判断,空的时候不延时,防止空载线压得太紧

控制功能:
飞机按键:
	动作	单击	双击	长按
	收线按钮	慢速收线	快速收线	急速收线
	放线按钮	慢速放线/停止	快速放线	急速放线
	1.收线或放线中任意按钮停止收放线
	2.自动放线中,任意按钮暂停自动放线,再单击(双击)放线就是继续自动放线,单击收线则终止自动放线并慢速收线------(只用于测试)
	3.收放线按钮同时按是对频

pad按键--(仅在自动放线中有效)
	收线按钮	终止自动放线并回收
	暂停	暂停自动放线
	继续	继续自动放线
2023-06-27 02:02:21 +08:00
3200e60129 修复mqtt传输失败
改为静态IP
加入飞控和mqtt服务器相应,未完善
CAN接口在没有接线的情况下会死机,未修改
2023-06-26 20:09:32 +08:00
c2356769bd 修改摄像头控制bug
wifi连接到4g环境
2023-06-19 17:00:58 +08:00
96df77d785 1.合并小田新的文件,加入相机云台控制
2.修改钩子控制部分
3.反馈给服务器钩子文字状态
2023-06-19 15:26:16 +08:00
988aea3c8e 加入mqtt和mavlink和语音控制部分,编译通过 2023-05-26 20:01:10 +08:00