屏蔽训练中的佩戴检测;减少训练卡顿
authorCaisking <3449750381@qq.com>
Mon, 2 Sep 2024 07:25:19 +0000 (15:25 +0800)
committerCaisking <3449750381@qq.com>
Mon, 2 Sep 2024 07:25:19 +0000 (15:25 +0800)
code/sdk/application/wearable/service/msg_center/src/msg_center_customer.cpp

index 3ee6db7..f5381c2 100644 (file)
@@ -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
     }
 }
 //血氧