Praxis Design Explorer
Sequence Diagram:对象交互:配置无线电
Trail Mate 系统 / 聊天通信 · Use Case 配置无线电参数 · 项目版本 0.1.30-alpha · Git 34aad0bffa2f dirty · 更新于 2026-06-25T14:17:55.307ZTrail Mate 系统 / 聊天通信 / 配置无线电参数
对象交互:配置无线电
设置应用到硬件
交互场景
参数调整
参与者 / 生命线
- - actor User
- - participant UI as 设置页面
- - participant Board as TLoRaPagerBoard
- - participant Radio as SX1262
同步 / 异步 / 回调
- - Radio-->>Board: 成功
- - Board-->>UI: 配置完成
返回 / 异常 / 补偿
- - Radio-->>Board: 成功
- - Board-->>UI: 配置完成
事务 / 幂等 / 重试边界
硬件封装
- - 无
Sequence UML 读图说明
交互
实现范围锚点
- - 模块:boards
- - 代码锚点:boards/tlora_pager/src/tlora_pager_board.cpp#L1
- - 不覆盖代码:非当前场景的全部调用链
- - 不覆盖代码:未被证据支持的异步/补偿路径
不覆盖场景
- - 所有相关函数调用
- - 所有失败补偿场景
- - 未被证据支持的异步或回调流程
UML 底图
sequenceDiagram
actor User
participant UI as 设置页面
participant Board as TLoRaPagerBoard
participant Radio as SX1262
User->>UI: 配置 LoRa 频率
UI->>Board: configureLoraRadio(freq, bw, sf)
Board->>Radio: 写入寄存器
Radio-->>Board: 成功
Board->>Board: apply_tx_power(power)
Board-->>UI: 配置完成
UI->>User: 显示状态
变更记录
恢复或更新 Sequence Diagram。