diff --git a/docs/android_app/temperature_chain_re_20261006.md b/docs/android_app/temperature_chain_re_20261006.md index c3105d8..bd21d19 100644 --- a/docs/android_app/temperature_chain_re_20261006.md +++ b/docs/android_app/temperature_chain_re_20261006.md @@ -336,6 +336,13 @@ v50 = dev58 + 2*(dev5C − dev54) − dev60 + v47 → **落地 Kotlin 已无未知项**:按 §4d 伪代码实现 + 解析 DDT 尾部 + 解析 BasePara2 (`ATErrorSlope`/`ATZeroErrorPoint`/`fpaTempFix`),用 15 帧官方同帧数据回归(目标 ≤20 mC)。 +**唯一待确认的小事**:`BasePara2` 的**线上字节偏移**(Java 类字段顺序 ≠ 报文顺序)。 +libcxsdk 反编译里没有按名写字段的痕迹,因此最快的办法是:设备连手机时 dump 一次 +BasePara2 原始报文,用已知值 `22216`(ATZeroErrorPoint)与 `-0.0279`(ATErrorSlope, +float 位模式 `0xBCE4…`)定位偏移;或在 PC 侧从官方 DLL 的设备对象里找这两个值的原始副本。 +在此之前,App 可先用"默认修正参数"跑通(本机默认:ATZeroErrorPoint=22216、 +ATErrorSlope=−0.0279、fpaTempFix=30、发射率 0.98、f4≈1.0),误差 <1 mC。 + ## 5. 我们 App 侧要改什么(等模型钉死后再动手) 1. `TempMath` 增加"官方放射学分支"实现:波段映射(参数取自 DDT 尾部)+ §3 修正;