From dddc014c56870b356428ea70c0aee5865a257f96 Mon Sep 17 00:00:00 2001 From: Caisking Date: Sat, 28 Feb 2026 16:01:58 +0800 Subject: [PATCH] =?utf8?q?=E5=A2=9E=E5=8A=A0=E8=BF=90=E5=8A=A8=E7=8A=B6?= =?utf8?q?=E6=80=81=E4=B8=8B=E5=85=B3=E9=97=AD=E5=91=A8=E6=9C=9F=E6=A3=80?= =?utf8?q?=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../nativeapp/nativeui/heartrate/src/HeartModel.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartModel.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartModel.cpp index 133af311a..c48c3e799 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartModel.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartModel.cpp @@ -682,14 +682,13 @@ void HeartModel::handleHighHeartRate() { // 设置佩戴状态 void HeartModel::SetWearStatus() { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "佩戴状态 %d %d", - uapi_dev_runtime_get_heartrate_detect_status(), - unwear_counter_); + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "佩戴状态 %d %d",uapi_dev_runtime_get_heartrate_detect_status(),unwear_counter_); // 如果处于训练模式,提前返回 - if (uapi_dev_runtime_get_train_status() == 1 || // uapi_dev_runtime_get_heartrate_detect_status() == 0 || - uapi_dev_runtime_get_respiratory_training_status()){ - return; + if (uapi_dev_runtime_get_train_status() == 1 || uapi_dev_runtime_get_respiratory_training_status()){ + /*关闭被动检测*/ + Heart_Control(HeartState::End, HeartCheck::PASSIVITY); + return; } unwear_counter_++; -- 2.17.1