新增 SDK 核心类: - ScaleProtocolConstants:协议常量(命令字节、帧偏移) - ScaleFrameParser:分片拼装、帧解析、BCD重量解析(修复旧代码 hex 误用问题) - ScaleFrame / ScaleWeight / HeartbeatData / StatusData:数据模型 - ScaleManager:单例入口,支持链式回调注册、自动应答、指令构建 - ScaleFrameParserTest:基于实际抓包数据的单元测试 业务层替换: - HomeActivity:移除 SerialProtocolHandler/SerialFrameParser,改用 ScaleManager 回调 - BaseActivity:sendCmd() 保持调用 SerialPortManager,与 ScaleManager.sendAction 独立 - ShelfActivity:秤置零、获取状态指令改用 ScaleManager 构建方法 Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
295 KiB
295 KiB