Praxis Design Explorer
Activity Diagram:业务流程:查看设备概览
Trail Mate 系统 / 设备管理 · Use Case 查看设备概览 · 项目版本 0.0.0 · Git 34aad0bffa2f dirty · 更新于 2026-06-25T14:17:55.307ZTrail Mate 系统 / 设备管理 / 查看设备概览
业务流程:查看设备概览
用户进入概览页面,系统收集并展示关键硬件状态
业务流程目标
用户希望快速了解设备健康状态,流程依次检查关键硬件
流程边界
从用户选择概览页开始,到状态显示结束
参与泳道 / 阶段
- - 未显式声明泳道;请结合节点标签和实现范围判断业务阶段。
主成功路径
主成功场景
- - mainSuccessScenario[1-2]
决策点与分支
- - 无
失败 / 补偿路径
- - 无
流程业务规则
概览页聚合多个硬件状态,体现 Facade 模式
Activity UML 读图说明
开始节点表示用户触发,检查活动是系统内部动作,最后汇总显示
实现范围锚点
- - 模块:apps/linux_uconsole_gtk
- - 入口:UI overview page
- - 关键文件:apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_widgets.cpp
- - 代码锚点:boards/tlora_pager/include/boards/tlora_pager/tlora_pager_board.h#L1
- - 不覆盖代码:底层函数调用链
- - 不覆盖代码:DTO/Mapper/Repository 细节
不覆盖范围
- - 各模块详细状态查看(拆分到各自页面)
UML 底图
flowchart TD
startNode([开始: 用户选择概览页])
collectBattery[收集电池状态]
collectGPS[检查 GPS 就绪]
collectRadio[检查无线电状态]
collectOther[检查其他硬件]
display[汇总显示状态]
endNode([结束])
startNode --> collectBattery
collectBattery --> collectGPS
collectGPS --> collectRadio
collectRadio --> collectOther
collectOther --> display
display --> endNode
变更记录
恢复或更新 Activity Diagram。