docs: 补记 BasePara2 线上偏移的确认方法(dump 报文按已知值定位)

This commit is contained in:
ZXCLI
2026-10-06 02:54:53 +08:00
parent 8560b83816
commit 705ad27cac
@@ -336,6 +336,13 @@ v50 = dev58 + 2*(dev5C − dev54) − dev60 + v47
→ **落地 Kotlin 已无未知项**:按 §4d 伪代码实现 + 解析 DDT 尾部 + 解析 BasePara2 → **落地 Kotlin 已无未知项**:按 §4d 伪代码实现 + 解析 DDT 尾部 + 解析 BasePara2
(`ATErrorSlope`/`ATZeroErrorPoint`/`fpaTempFix`),用 15 帧官方同帧数据回归(目标 ≤20 mC)。 (`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 侧要改什么(等模型钉死后再动手) ## 5. 我们 App 侧要改什么(等模型钉死后再动手)
1. `TempMath` 增加"官方放射学分支"实现:波段映射(参数取自 DDT 尾部)+ §3 修正; 1. `TempMath` 增加"官方放射学分支"实现:波段映射(参数取自 DDT 尾部)+ §3 修正;