Praxis Design Explorer
Activity Diagram:业务流程:查看硬件状态
Trail Mate 系统 / 设备管理 · Use Case 查看硬件状态 · 项目版本 0.0.0 · Git 34aad0bffa2f dirty · 更新于 2026-06-25T14:17:55.307ZTrail Mate 系统 / 设备管理 / 查看硬件状态
业务流程:查看硬件状态
用户打开硬件状态页面,系统逐一检查硬件模块
业务流程目标
用户验证设备各个部件的健康状态
流程边界
从用户选择硬件页面到显示所有模块状态
参与泳道 / 阶段
- - 未显式声明泳道;请结合节点标签和实现范围判断业务阶段。
主成功路径
硬件状态查询流程
- - mainSuccessScenario[1]
- - mainSuccessScenario[2]
决策点与分支
- - 无
失败 / 补偿路径
- - 无
流程业务规则
HardwareLayout 遍历硬件清单,调用 Board 的方法检查
Activity UML 读图说明
循环查询各硬件模块并展示
实现范围锚点
- - 模块:apps/linux_uconsole_gtk
- - 模块:boards
- - 关键文件:apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_hardware_layout.cpp
- - 关键文件:boards/tlora_pager/src/tlora_pager_board.cpp
- - 代码锚点:boards/tlora_pager/src/tlora_pager_board.cpp#L1
- - 不覆盖代码:底层函数调用链
- - 不覆盖代码:DTO/Mapper/Repository 细节
不覆盖范围
- - 动态更新状态
- - 故障诊断
UML 底图
flowchart TD
startNode[用户打开硬件状态] --> checkGPS[检查 GPS 模块]
checkGPS --> checkRadio[检查无线电]
checkRadio --> checkSD[检查 SD 卡]
checkSD --> checkBattery[检查电池]
checkBattery --> updateDisplay[更新状态显示]
updateDisplay --> endNode[硬件状态页面显示]
变更记录
恢复或更新 Activity Diagram。