From 607fcaa470c59b8d9dba4b8b72fddf9789deaed9 Mon Sep 17 00:00:00 2001 From: Caisking Date: Thu, 10 Jul 2025 10:43:09 +0800 Subject: [PATCH] =?utf8?q?=E9=99=8D=E4=BD=8E=E4=B8=BB=E7=95=8C=E9=9D=A2?= =?utf8?q?=E4=BD=A9=E6=88=B4=E7=81=B5=E6=95=8F=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../nativeui/heartrate/src/HeartModel.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartModel.cpp index af36e12e5..efcedb954 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartModel.cpp @@ -49,7 +49,12 @@ extern "C" { #endif +#if defined(BOARD_W9) || defined(BOARD_N9) +#define MAX_UNWEAR_COUNT 10 +#else #define MAX_UNWEAR_COUNT 2 +#endif + #define MAX_VALID_HRS_COUNT 10 //最大有效数 #define MAX_DISVALID_HRS_COUNT 15 //最大无效数 #define MIN_DISPLAY_HEART 50 //最新心率 @@ -416,9 +421,8 @@ void HeartModel::Heart_Control(HeartState state, HeartCheck check) { displayheart = 0; uint8_t md = PPG_SERVICE_CMD_TYPE_STOP_PPG_TEST; errcode_t ret = send_ppg_cmd_msg(md); - if(ret != ERRCODE_SUCC) - { - send_ppg_cmd_msg(md); + if (ret != ERRCODE_SUCC) { + send_ppg_cmd_msg(md); } heartstate = false; if (checkstate == HeartCheck::CARDCHECK) { @@ -619,10 +623,9 @@ void HeartModel::handleHeartResult() { } //进行日志打印与界面切换 void HeartModel::logAndChangeSlice(HeartResult result) { - const char *resultMsg = - (result == HeartResult::NOT_WORN) - ? "未佩戴状态" - : (result == HeartResult::TIMEOUT) ? "超时" : "无效数据"; + const char *resultMsg = (result == HeartResult::NOT_WORN) ? "未佩戴状态" + : (result == HeartResult::TIMEOUT) ? "超时" + : "无效数据"; WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "检测结果:%s情况", resultMsg); uapi_set_screen_on_api(); // 亮屏 //需要先判断界面 心率卡片界面 -- 2.17.1