Praxis Design Explorer
Activity Diagram:业务流程:关闭设备电源
Trail Mate 系统 / 设备管理 · Use Case 关闭设备电源 · 项目版本 0.1.30-alpha · Git 34aad0bffa2f dirty · 更新于 2026-06-25T14:17:55.307ZTrail Mate 系统 / 设备管理 / 关闭设备电源
业务流程:关闭设备电源
安全关闭设备,切断电源
业务流程目标
用户准备关机时系统执行安全关闭序列
流程边界
从用户触发关机到电源关闭
参与泳道 / 阶段
- - 未显式声明泳道;请结合节点标签和实现范围判断业务阶段。
主成功路径
关机流程
- - mainSuccessScenario[1]
- - mainSuccessScenario[2]
- - mainSuccessScenario[3]
决策点与分支
- - 无
失败 / 补偿路径
- - 无
流程业务规则
Board 封装所有硬件关闭操作
Activity UML 读图说明
顺序执行关闭步骤
实现范围锚点
- - 模块:boards
- - 关键文件:boards/tlora_pager/src/tlora_pager_board.cpp
- - 代码锚点:boards/tlora_pager/src/tlora_pager_board.cpp#L1
- - 不覆盖代码:底层函数调用链
- - 不覆盖代码:DTO/Mapper/Repository 细节
不覆盖范围
- - 强制关机
- - 低电量自动关机
UML 底图
flowchart TD
startNode[用户选择关机] --> confirm[确认关机]
confirm --> shutdownRadio[关闭无线电]
shutdownRadio --> shutdownGPS[关闭 GPS]
shutdownGPS --> unmountSD[卸载 SD 卡]
unmountSD --> saveState[保存必要状态]
saveState --> powerOff[切断电源]
powerOff --> endNode[设备关闭]
变更记录
恢复或更新 Activity Diagram。