取消心率检测的超时处理
authorCaisking <3449750381@qq.com>
Tue, 20 Aug 2024 07:16:53 +0000 (15:16 +0800)
committerCaisking <3449750381@qq.com>
Tue, 20 Aug 2024 07:16:53 +0000 (15:16 +0800)
code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartPresenter.cpp

index 43d07c5..c19165e 100644 (file)
@@ -93,6 +93,8 @@ namespace OHOS
     {
         // 更新显示心率数据
         HeartChartView::GetInstance()->UpdateShowHeart();
+#if 0
+        /*该界面一直在检测 不需要做超时 具有无效数标志*/
         uint64_t current_time = osKernelGetTick2ms();
         if ((startTime != 0) && (current_time - startTime > HEART_KEEP_TIME))
         {
@@ -100,7 +102,10 @@ namespace OHOS
             WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "检测结果: 超时处理 HEART_KEEP_TIME: %lld", current_time - startTime);
             HeartModel::GetInstance()->SetResult(HeartResult::TIMEOUT);
             HeartModel::GetInstance()->Heart_Stop();
+            startTime = 0; // 重置
+        
         }
+#endif
     }
     void HeartChartPresenter::ResetTickTimer(void)
     {