Praxis Design Explorer

Activity Diagram:业务流程:关闭设备电源

Trail Mate 系统 / 设备管理 · Use Case 关闭设备电源 · 项目版本 0.1.30-alpha · Git 34aad0bffa2f dirty · 更新于 2026-06-25T14:17:55.307Z

Trail Mate 系统 / 设备管理 / 关闭设备电源

业务流程:关闭设备电源

candidate · medium

安全关闭设备,切断电源

业务流程目标

用户准备关机时系统执行安全关闭序列

流程边界

从用户触发关机到电源关闭

参与泳道 / 阶段

  • - 未显式声明泳道;请结合节点标签和实现范围判断业务阶段。

主成功路径

关机流程

  • - 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[设备关闭]

变更记录

Git 34aad0bffa2f · main · dirty

恢复或更新 Activity Diagram。