From: Caisking <3449750381@qq.com> Date: Mon, 2 Sep 2024 07:25:19 +0000 (+0800) Subject: 屏蔽训练中的佩戴检测;减少训练卡顿 X-Git-Tag: release_V1.2.70_20241020_135402~540^2~16 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=5f39c82558f3a9c0396fe77dca2135ed5505ed41;p=mirrors%2FFD230.git 屏蔽训练中的佩戴检测;减少训练卡顿 --- diff --git a/code/sdk/application/wearable/service/msg_center/src/msg_center_customer.cpp b/code/sdk/application/wearable/service/msg_center/src/msg_center_customer.cpp index 3ee6db719..f5381c272 100644 --- a/code/sdk/application/wearable/service/msg_center/src/msg_center_customer.cpp +++ b/code/sdk/application/wearable/service/msg_center/src/msg_center_customer.cpp @@ -667,11 +667,12 @@ void MsgCenterNotifyWearStateProc(const Topic topic, Request* req) unused(req); if ( topic == TOPIC_EVENT_WEARSTATE_UPDATE) { + /*训练状态不需要监测佩戴超时*/ + if(uapi_dev_runtime_get_train_status()) + return; int32_t wear = *((int32_t*)(req->data)); // 进行类型转换 - #ifdef FD230 BloodOxygenModel::GetInstance()->SetWearStatus(wear); HeartModel::GetInstance()->SetWearStatus(wear); - #endif } } //血氧