optimize temperature data.
authorkfl_614 <kfl_614@163.com>
Thu, 17 Dec 2020 09:42:18 +0000 (17:42 +0800)
committerkfl_614 <kfl_614@163.com>
Thu, 17 Dec 2020 09:42:18 +0000 (17:42 +0800)
app/IcL02WorkService/release/IcL02WorkService_V57_202012161928_release.apk [deleted file]
app/IcL02WorkService/release/IcL02WorkService_V57_202012171724_release.apk [new file with mode: 0644]
app/IcL02WorkService/release/output.json
app/src/main/java/com/ic/work/WorkService.java
app/src/main/java/com/ic/work/utils/TemperatureUtil.java

diff --git a/app/IcL02WorkService/release/IcL02WorkService_V57_202012161928_release.apk b/app/IcL02WorkService/release/IcL02WorkService_V57_202012161928_release.apk
deleted file mode 100644 (file)
index f680e09..0000000
Binary files a/app/IcL02WorkService/release/IcL02WorkService_V57_202012161928_release.apk and /dev/null differ
diff --git a/app/IcL02WorkService/release/IcL02WorkService_V57_202012171724_release.apk b/app/IcL02WorkService/release/IcL02WorkService_V57_202012171724_release.apk
new file mode 100644 (file)
index 0000000..c2da0e6
Binary files /dev/null and b/app/IcL02WorkService/release/IcL02WorkService_V57_202012171724_release.apk differ
index 0650901..7f10ed2 100644 (file)
@@ -1 +1 @@
-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"IcL02WorkService_V57_202012161928_release.apk","fullName":"IcL02WorkServiceRelease","baseName":"IcL02WorkService-release"},"path":"IcL02WorkService_V57_202012161928_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.1","enabled":true,"outputFile":"IcL02WorkService_V57_202012171724_release.apk","fullName":"IcL02WorkServiceRelease","baseName":"IcL02WorkService-release"},"path":"IcL02WorkService_V57_202012171724_release.apk","properties":{}}]
\ No newline at end of file
index b9c5852..e1aca62 100644 (file)
@@ -419,6 +419,9 @@ public class WorkService extends Service {
     public void onMessageEvent(TemperatureResultCompleteEvent event) {
         sendTempBroadcast(event.value, event.animal, event.tempOut);
         if (tempProcess != null) {
+            IcLog.d(TAG, "lastWristTemp == > " + event.value);
+            IcLog.d(TAG, "bodyTemp == > " + event.animal);
+            IcLog.d(TAG, "envTemp == > " + event.tempOut);
             tempProcess.sendResultTempValue(event.value, event.animal, event.tempOut);
         }
 
index 0491261..e7edd44 100644 (file)
@@ -141,11 +141,11 @@ public class TemperatureUtil {
             String envDy = IcSystemProperty.getSystemProperties("persist.sys.envAlgDy", "");
             IcLog.d(TAG, "envSlope == > " + envSlope + " envDy == >  " + envDy);
             double resultEnvTemp = evnTemp;
-            if (!TextUtils.isEmpty(envDy) && !TextUtils.isEmpty(envSlope) && boardTemp > 38) {
+            if (!TextUtils.isEmpty(envDy) && !TextUtils.isEmpty(envSlope) && boardTemp > 45) {
                 //进行换算
                 IcLog.d(TAG, "env temp with board temp...");
                 resultEnvTemp = evnTemp - (Float.parseFloat(envSlope) * boardTemp + Float.parseFloat(envDy));
-            } else if (boardTemp <= 38 && boardTemp >= 32) {
+            } else if (boardTemp <= 45 && 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);