完善后端联调链路与模拟器多通道支持

This commit is contained in:
2026-04-01 18:48:59 +08:00
parent 94a1f0ba78
commit a70dc8d5d0
51 changed files with 4037 additions and 197 deletions

View File

@@ -95,6 +95,8 @@
也就是说,一个模拟器页面实例默认对应一个通道。
当前这个输入已经提升到工作台顶部,作为全局调试参数,不再挂在“定位发送”分组下面。
## 小程序侧
调试面板提供一个统一输入:

View File

@@ -28,10 +28,10 @@
新版面板采用工作台布局:
- 顶部:连接状态条
- 顶部:连接状态条与全局模拟通道号
- 左侧:控制区
- 中间:地图与路径预览
- 右侧:状态摘要与快捷观察
- 右侧:运行摘要、当前位置、最近事件
- 右下:调试日志浮层
## 功能分区
@@ -44,6 +44,7 @@
- 心率模拟连接状态
- 调试日志连接状态
- 一键连接开发调试源
- 全局模拟通道号
### 2. 左侧控制区
@@ -65,13 +66,9 @@
包含:
- 当前经纬度
- 当前航向
- 当前路径点数
- 最近发送状态
- 最近心率发送状态
- 资源加载摘要
- 网关桥接摘要
- 运行摘要
- 当前位置
- 最近事件
### 5. 日志区
@@ -80,6 +77,8 @@
- 默认悬浮在地图右下
- 可清空
- 面积更大
- 可缩到一角
- 支持按 scope 过滤
- 便于边看地图边看日志
## 实施顺序

View File

@@ -103,8 +103,10 @@
最小能力:
- websocket 接收 `debug-log`
- UI 新增“调试日志”区域
- UI 使用右下角可缩放浮层承接“调试日志”
- 仅显示 `debug-log`
- 支持按 `scope` 过滤
- 按当前 `channelId` 过滤显示
- 保留最近若干条,避免无限增长
## 后续扩展

View File

@@ -24,12 +24,12 @@
## 推荐阅读顺序
1. [platform-capability-notes.md](/D:/dev/cmr-mini/doc/debug/平台能力说明.md)
2. [mock-simulator-control-panel-proposal.md](/D:/dev/cmr-mini/doc/debug/模拟器控制面板重构方案.md)
3. [sensor-current-summary.md](/D:/dev/cmr-mini/doc/debug/传感器现状总结.md)
4. [mock-simulator-debug-log-proposal.md](/D:/dev/cmr-mini/doc/debug/模拟器调试日志方案.md)
5. [multi-channel-simulator-minimal-plan.md](/D:/dev/cmr-mini/doc/debug/模拟器多通道联调最小方案.md)
6. [compass-debugging-notes.md](/D:/dev/cmr-mini/doc/debug/罗盘排障记录.md)
1. [平台能力说明](/D:/dev/cmr-mini/doc/debug/平台能力说明.md)
2. [模拟器控制面板重构方案](/D:/dev/cmr-mini/doc/debug/模拟器控制面板重构方案.md)
3. [传感器现状总结](/D:/dev/cmr-mini/doc/debug/传感器现状总结.md)
4. [模拟器调试日志方案](/D:/dev/cmr-mini/doc/debug/模拟器调试日志方案.md)
5. [模拟器多通道联调最小方案](/D:/dev/cmr-mini/doc/debug/模拟器多通道联调最小方案.md)
6. [罗盘排障记录](/D:/dev/cmr-mini/doc/debug/罗盘排障记录.md)
## 使用建议