From: kfl_614 Date: Thu, 17 Dec 2020 08:48:58 +0000 (+0800) Subject: update algorithm of handle temperature. X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=9b3c42bf3663c46c4883aa58947cffc19c7f28bc;p=protocol_srv.git update algorithm of handle temperature. --- diff --git a/app/src/main/java/com/enqualcomm/support/utils/TempAlgUtil.java b/app/src/main/java/com/enqualcomm/support/utils/TempAlgUtil.java index 749f0d8e..5ede2429 100644 --- a/app/src/main/java/com/enqualcomm/support/utils/TempAlgUtil.java +++ b/app/src/main/java/com/enqualcomm/support/utils/TempAlgUtil.java @@ -139,6 +139,12 @@ public class TempAlgUtil { //进行换算 ICLogger.d("env temp with board temp..."); resultEnvTemp = evnTemp - (Float.parseFloat(envSlope) * boardTemp + Float.parseFloat(envDy)); + } else if (boardTemp <= 38 && boardTemp >= 32) { + IcLog.d(TAG, "in range of 32 to 38"); + //Ut = St-(Bt*0.869-27.167) Bt∈[32,38) + resultEnvTemp = evnTemp - (0.869 * boardTemp - 27.167); + } else { + //TODO:主板温度低于32度的,如果测试有这样的case,再采集数据 } String bodySlope = Util.getSystemProperties("persist.sys.bodyAlgSlope", "");