From d7cf8043f6fd0a5df21169f5a9858c2de57486f7 Mon Sep 17 00:00:00 2001 From: Caisking <3449750381@qq.com> Date: Tue, 24 Dec 2024 21:36:41 +0800 Subject: [PATCH] =?utf8?q?=E5=BF=83=E7=8E=87=EF=BC=9A=E5=A2=9E=E5=8A=A0?= =?utf8?q?=E5=BF=83=E7=8E=87=E7=9A=84=E7=BB=93=E6=9E=9C=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../wearable/fd230app/nativeui/heartrate/src/HeartModel.cpp | 4 ++++ code/sdk/drivers/peripheral/utils/custom_save_runtime.h | 6 ++++++ 2 files changed, 10 insertions(+) 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 b5ad6df72..acdf61d18 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartModel.cpp @@ -678,12 +678,14 @@ void HeartModel::SetWearStatus() { //只有在心率卡片界面才触发 if (MainViewSample::GetInstance()->GetHorCurrentCard() == HEART_RATE) { SetResult(HeartResult::NOT_WORN); + uapi_save_runtime_log(RUNTIME_LOG_HEART_ERROR_NOT_WEAR); Heart_Stop(); } } } } else { SetResult(HeartResult::NOT_WORN); + uapi_save_runtime_log(RUNTIME_LOG_HEART_ERROR_NOT_WEAR); Heart_Stop(); } } @@ -727,6 +729,7 @@ void HeartModel::UpHeartdata(uint16_t heart) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "检测结果:无效数达标 disvalid_counter:%d", disvalid_counter_); SetResult(HeartResult::INVALID_DATA); // 标记为无效数据 + uapi_save_runtime_log(RUNTIME_LOG_HEAR_ERROR_INVALID_VALUE); Heart_Stop(); return; } @@ -736,6 +739,7 @@ void HeartModel::UpHeartdata(uint16_t heart) { WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "检测结果:成功 valid_counter:%d currentheart:%d", valid_counter_, currentheart); + uapi_save_runtime_log(RUNTIME_LOG_HEAR_SUCCESS); SetResult(HeartResult::SUCCESS); // 标记为成功检测 Heart_Stop(); return; diff --git a/code/sdk/drivers/peripheral/utils/custom_save_runtime.h b/code/sdk/drivers/peripheral/utils/custom_save_runtime.h index 0dee93969..5e2ea7437 100644 --- a/code/sdk/drivers/peripheral/utils/custom_save_runtime.h +++ b/code/sdk/drivers/peripheral/utils/custom_save_runtime.h @@ -134,6 +134,12 @@ extern "C" RUNTIME_LOG_HEART_DRIVER_MEASURE, //底层测量心率结束 RUNTIME_LOG_HEART_DRIVER_MEASURE_END, + //检测心率结果未佩戴 + RUNTIME_LOG_HEART_ERROR_NOT_WEAR, + //检测心率结果无效值达标 + RUNTIME_LOG_HEAR_ERROR_INVALID_VALUE, + //检测成功 + RUNTIME_LOG_HEAR_SUCCESS, /*******************************/ // 佩戴 -- 2.17.1