优化周期检测不影响运动
authorCaisking <Casiking@zhihuishixun.com>
Sat, 28 Feb 2026 07:25:27 +0000 (15:25 +0800)
committerCaisking <Casiking@zhihuishixun.com>
Sat, 28 Feb 2026 07:25:27 +0000 (15:25 +0800)
code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartModel.cpp

index 280ea99..133af31 100644 (file)
@@ -463,6 +463,11 @@ void HeartModel::Heart_Control(HeartState state, HeartCheck check) {
       WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "充电不能检测");\r
       return;\r
     }\r
+    // 如果处于训练模式,提前返回\r
+    if (uapi_dev_runtime_get_train_status() == 1){\r
+      WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "处于训练模式,不进行心率检测");\r
+      return;\r
+    }\r
     WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HeartState Start");\r
 #ifdef SUPPORT_PPG_SERVICE\r
     ppg_hr_start();\r