Commit Graph
4 Commits
Author SHA1 Message Date
wangfq 2142674c3e refactor: Modbus 默认波特率 115200 + 资源分析重评估
分析结论 (115200 vs 9600):
- TX 阻塞: 4.3ms (曾 44.8ms) → 活动态 CPU 仅 +2.9%
- 主循环延迟 < 半个测量窗, 不影响线圈检测/光耦/BLE
- 从"临界可用"变为"完全充裕"

固件修复:
- rs485_init: 硬编码 RS485_BAUD → 使用 g_storage_uart_baud (flash 可配)
- 协议文档: Modbus 默认 115200
- DLD154Tool: 串口默认 115200
2026-07-30 17:39:27 +08:00
wangfq 98015d8c03 fix: setMaximumBlockCount → document().setMaximumBlockCount()
PySide6 6.11 不再提供 QTextEdit/QTextBrowser 上的直接方法,
改为通过 document() 代理访问。
2026-07-30 16:29:59 +08:00
wangfq 0638e98949 fix: QTextEdit → QTextBrowser (setMaximumBlockCount 兼容性)
QTextEdit 没有 setMaximumBlockCount 方法 (Windows 上报 AttributeError),
QTextBrowser 继承 QTextEdit 且支持该方法, 无其他副作用。
2026-07-30 16:25:45 +08:00
wangfq e97388500b feat: 集成 DLD154Tool — PySide6 桌面串口调试工具
7 文件 1331 行, 支持 DLD154Pro 双协议:
- 700BS: 状态/频率/拨码/复位查询 + 自动轮询
- Modbus RTU: FC 0x02/0x03/0x04/0x06/0x10/0x11
  + 全数据块(0x0100)美化解析 + 主动上报控制
- PySide6 GUI, 4 Tab, 后台串口线程

从独立仓库 wangfq/DLD154Tool 合并入 DLD154Pro monorepo
2026-07-30 16:06:58 +08:00