From: TrillGates Date: Wed, 16 Mar 2022 03:16:54 +0000 (+0800) Subject: 修改了q3ft的腕温-0.5度. X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=ae7c1a249de5b8850307f33a9c0af94ee3bf1446;p=icworkservice.git 修改了q3ft的腕温-0.5度. --- diff --git a/app/src/main/java/com/ic/work/utils/AlgorithmUtils.java b/app/src/main/java/com/ic/work/utils/AlgorithmUtils.java index e53555d..784a198 100644 --- a/app/src/main/java/com/ic/work/utils/AlgorithmUtils.java +++ b/app/src/main/java/com/ic/work/utils/AlgorithmUtils.java @@ -50,7 +50,12 @@ public class AlgorithmUtils { if (envTemp < 5.0f || envTemp > 45.0f) { return 0; } - double result = 0.02411 * wristTemp * wristTemp * wristTemp - 2.288 * wristTemp * wristTemp - 0.004356 * wristTemp * wristTemp * envTemp + 0.2851 * wristTemp * envTemp - 4.702 * envTemp + 72.46 * wristTemp - 728.9 + 0.5; + double result = 0.02411 * wristTemp * wristTemp * wristTemp + - 2.288 * wristTemp * wristTemp + - 0.004356 * wristTemp * wristTemp * envTemp + + 0.2851 * wristTemp * envTemp + - 4.702 * envTemp + + 72.46 * wristTemp - 728.9 + 0.5; if (result < 36.0f) { result = 36.0f; } diff --git a/app/src/main/java/com/ic/work/utils/TemperatureUtil.java b/app/src/main/java/com/ic/work/utils/TemperatureUtil.java index ff1d0c2..618f843 100644 --- a/app/src/main/java/com/ic/work/utils/TemperatureUtil.java +++ b/app/src/main/java/com/ic/work/utils/TemperatureUtil.java @@ -132,6 +132,8 @@ public class TemperatureUtil { } } else if ("q3ft".equals(property)) { //要体温和环境温度都有值 + // 从测试结果来看,腕温总是偏高0.5度左右 + wristTemp -= 0.5f; if (wristTemp > 0 && envTemp > 0) { lastBodyTemp = AlgorithmUtils.generalTransfer(wristTemp, envTemp); IcLog.d(TAG, "evnTemp == > " + envTemp + "bodyTemp == > " + wristTemp + " resultWristTemp = > " + lastBodyTemp);