72ecc8fcd6613108d4c3b9a2ea0727ecd6ac52f8
- 新增 FixedSensorScale 继承 SensorScale,通过反射重写 zeroTwo/tareTwo
- 修复根因:SDK 将 int 地址直接拼接为十进制字符串再按十六进制解析,
导致地址 10 发送字节 0x10(=16号秤)而非 0x0A(=10号秤)
- 修复方式:String.format("%02X", address) 确保正确的十六进制编码
- Weigher2 替换 mSensorScale 字段类型为 FixedSensorScale
- WeightUtil.tareTwo 移除 isTaring 防重复逻辑,简化为直接调用 zeroTwo
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
DishMatch
菜品配比
Languages
Kotlin
85.9%
Java
13%
DM
1.1%