Praxis Design Explorer

Sequence Diagram:对象交互:管理团队共享

Trail Mate 系统 / 团队协作 · Use Case 管理团队共享位置 · 项目版本 0.1.30-alpha · Git 34aad0bffa2f dirty · 更新于 2026-06-25T14:17:55.307Z

Trail Mate 系统 / 团队协作 / 管理团队共享位置

对象交互:管理团队共享

candidate · medium

团队位置交换

交互场景

团队协作

参与者 / 生命线

  • - actor User
  • - participant UI as 团队页面
  • - participant Network as Meshtastic 网络

消息时序

  • - User->>UI: 加入团队
  • - UI->>Network: 发送位置和团队 ID
  • - Network-->>UI: 接收其他成员位置
  • - UI->>UI: 在地图上渲染
  • - UI->>User: 显示团队

同步 / 异步 / 回调

  • - Network-->>UI: 接收其他成员位置

返回 / 异常 / 补偿

  • - Network-->>UI: 接收其他成员位置

事务 / 幂等 / 重试边界

网络同步

  • - 无

Sequence UML 读图说明

交互

实现范围锚点

  • - 模块:apps/linux_uconsole_gtk
  • - 模块:boards
  • - 代码锚点:apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_team_logic.cpp#L1
  • - 不覆盖代码:非当前场景的全部调用链
  • - 不覆盖代码:未被证据支持的异步/补偿路径

不覆盖场景

  • - 所有相关函数调用
  • - 所有失败补偿场景
  • - 未被证据支持的异步或回调流程

UML 底图

sequenceDiagram
  actor User
  participant UI as 团队页面
  participant Network as Meshtastic 网络
  User->>UI: 加入团队
  UI->>Network: 发送位置和团队 ID
  Network-->>UI: 接收其他成员位置
  UI->>UI: 在地图上渲染
  UI->>User: 显示团队

变更记录

Git 34aad0bffa2f · main · dirty

恢复或更新 Sequence Diagram。