From: Caisking <3449750381@qq.com> Date: Tue, 24 Dec 2024 13:36:41 +0000 (+0800) Subject: 心率:增加心率的结果日志 X-Git-Tag: v1.3.113-repair_tp~66 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=d7cf8043f6fd0a5df21169f5a9858c2de57486f7;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 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, /*******************************/ // 佩戴