From: Caisking Date: Thu, 10 Jul 2025 02:43:09 +0000 (+0800) Subject: 降低主界面佩戴灵敏度 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=607fcaa470c59b8d9dba4b8b72fddf9789deaed9;p=mirrors%2FFD230.git 降低主界面佩戴灵敏度 --- 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(); // 亮屏 //需要先判断界面 心率卡片界面