15 Commits

Author SHA1 Message Date
“虞渠成”
1710194d2f fix(ble&homepage): 修复蓝牙参数变化通知与主页状态同步问题
1. 调整BLE参数变化通知的数据长度校验,支持无载荷的通知场景
2. 当参数变化通知无载荷时,主动触发对应配置项的查询
3. 新增蓝牙状态补拉排队机制,解决串行查询期间请求被吞的问题
4. 优化主页配置轮询逻辑,使用独立快照避免BLE回写污染导致的循环查询
5. 新增定时任务变化检测与精准拉取逻辑
2026-09-11 13:42:23 +08:00
“虞渠成”
99ffc19f60 fix(bluetooth,ui): 修复蓝牙关闭后的断开链路与响应数据空引用
- 关蓝牙时跳过0x70协议告别帧与扫描(BluetoothLeScanner为null会抛NPE中断主页Init)
- 初始化前检查蓝牙开关静默跳过,错误回调不再误报初始化失败,断开清理不在蓝牙关闭时自动重扫
- 错误/超时响应统一携带空Data,修复超时回调BitConverter.ToString(null)崩溃
- 主页Init增加异常兜底:保证Loading收尾并记录完整异常
2026-09-07 09:12:14 +08:00
“虞渠成”
320ece473f feat(bluetooth,ui): 添加毫米波雷达状态支持并优化设备状态处理
1. 新增MillimeterWaveSetting设备状态字段与更新方法
2. 修复HomePageCtrl中设备配置空引用风险
3. 重构BLE通讯状态更新逻辑,统一MAC地址获取
4. 补充各类BLE通知的数据长度校验
5. 新增设备锁状态参数变更通知处理
6. 优化日志描述与协程管理逻辑
2026-09-04 10:59:43 +08:00
“虞渠成”
8e879b009a 暂时提交 2026-09-03 13:33:58 +08:00
“虞渠成”
40a3a841a9 fix: 修复蓝牙异常和OTA升级的返回逻辑问题
1. 蓝牙操作失败时立即隐藏加载弹窗避免卡住
2. 首页断开蓝牙时延迟刷新UI并正确刷新主页
3. OTA升级期间拦截返回操作,升级完成后恢复
2026-08-14 11:24:48 +08:00
“虞渠成”
da357a030b feat: 新增第三方登录绑定密码功能,优化OTA超时和WiFi提示
1. 新增用户数据结构,支持第三方绑定时设置密码
2. 新增第三方绑定密码设置UI流程,更新多语言文案
3. 调整BLE默认响应超时为3秒,OTA时临时延长至10秒
4. 添加WiFi配置页面的2.4GHz频段提示
2026-08-14 10:07:53 +08:00
“虞渠成”
b83bf75330 refactor(蓝牙&多语言): 优化多项功能并修复问题
1. 更新多语言文件中星期的英文缩写为完整标准写法
2. 移除OTA传输中的额外延迟,优化传输速度
3. 蓝牙连接时请求高吞吐量MTU和连接优先级
4. 修复蚊虫数据请求前初始化容器的时序问题
5. 重构BLE帧解析逻辑,批量处理帧避免协程积压
2026-07-14 08:56:20 +08:00
“虞渠成”
4f6399f0b0 fix(ble): 调整BLE通知处理的参数传递逻辑
移除HandleNotification方法的command参数,直接从数据首字节获取命令号,简化调用传参
2026-07-09 10:17:11 +08:00
“虞渠成”
1847d74de2 feat: 完成多项功能迭代与项目配置优化
1. 新增WiFi连接UI预制体与多语言文案
2. 重构BLE通信通知处理逻辑
3. 调整数据库总工作时长类型为float
4. 更新项目与Android构建配置
5. 主页添加消杀数据上传进度提示
2026-07-06 15:40:04 +08:00
“虞渠成”
ed4a57b29d 0611 2026-06-11 11:17:27 +08:00
“虞渠成”
7b5272b468 0608 2026-06-08 08:55:10 +08:00
“虞渠成”
2ec090466f 完成更多设置 2026-05-18 08:42:33 +08:00
“虞渠成”
226bf2f945 定时任务,模式选择,fov设置,距离设置,可见光设置,安全设置 2026-05-11 08:39:33 +08:00
“虞渠成”
a30c334bb5 设备绑定 2026-04-28 16:35:51 +08:00
“虞渠成”
01cd15f9c1 登录注册相关 2026-04-16 14:57:19 +08:00