From 705ad27cac08250e90c1cda501adf8cf215d4006 Mon Sep 17 00:00:00 2001 From: ZXCLI Date: Tue, 6 Oct 2026 02:54:53 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=A1=A5=E8=AE=B0=20BasePara2=20?= =?UTF-8?q?=E7=BA=BF=E4=B8=8A=E5=81=8F=E7=A7=BB=E7=9A=84=E7=A1=AE=E8=AE=A4?= =?UTF-8?q?=E6=96=B9=E6=B3=95=EF=BC=88dump=20=E6=8A=A5=E6=96=87=E6=8C=89?= =?UTF-8?q?=E5=B7=B2=E7=9F=A5=E5=80=BC=E5=AE=9A=E4=BD=8D=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/android_app/temperature_chain_re_20261006.md | 7 +++++++ 1 file changed, 7 insertions(+) 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 修正;