// 设置佩戴状态\r
void HeartModel::SetWearStatus() {\r
\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "佩戴状态 %d %d",\r
- uapi_dev_runtime_get_heartrate_detect_status(),\r
- unwear_counter_);\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "佩戴状态 %d %d",uapi_dev_runtime_get_heartrate_detect_status(),unwear_counter_);\r
\r
// 如果处于训练模式,提前返回\r
- if (uapi_dev_runtime_get_train_status() == 1 || // uapi_dev_runtime_get_heartrate_detect_status() == 0 ||\r
- uapi_dev_runtime_get_respiratory_training_status()){\r
- return;\r
+ if (uapi_dev_runtime_get_train_status() == 1 || uapi_dev_runtime_get_respiratory_training_status()){\r
+ /*关闭被动检测*/\r
+ Heart_Control(HeartState::End, HeartCheck::PASSIVITY);\r
+ return;\r
}\r
\r
unwear_counter_++;\r