std::vector<HeartRateEntry> heartRateTable; // 心率表
std::vector<PaceEntry> paceTable; // 配速表
- const size_t MAX_ENTRIES = 100000; // 规定最大进场条目数
-
+ const size_t MAX_ENTRIES = 100000; // 规定最大进场条目数
int user_maxHeart{190}; // 用户最高心率
- int user_Age{20}; // 用户年龄
- int user_autoget{1}; // 自动获取设置
- int user_freq{10}; // 训练频率
+ int user_Age{20}; // 用户年龄
+ int user_autoget{1}; // 自动获取设置
+ int user_freq{10}; // 训练频率
int user_Intensity{160};
};
} // namespace OHOS
Endstate = true;
#if 0
- // 重置训练目标 [发生在训练前]
- sportTag_ = 0;
- sportTagType_ = ExerciseTag::UNKNOW;
+ // 重置训练目标 [发生在训练前]
+ sportTag_ = 0;
+ sportTagType_ = ExerciseTag::UNKNOW;
#endif
/*运动结束并且是手表发起的运动*/
if (Openingway == false) {
/* 训练目标校验 */
void TraingModel::CheckSportTag() {
- if (sportdata->tag) {
+ // 运动开始才计算
+ if (sportdata->tag && sportState_!= ExerciseState::General) {
sportdata->goaldegree = GetGoaldegree();
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "sportdata->goaldegree %d",
sportdata->goaldegree);
/**
* @brief 亮屏函数
*/
-void uapi_set_screen_on_api(void)
-{
+void uapi_set_screen_on_api(void) {
+ PRINT("执行亮屏函数!\n");
const power_display_svr_api_t *display_api = power_display_svr_get_api();
- display_api->set_screen_set_keepon_timeout(0);
- if (display_api->get_screen_state() != SCREEN_ON)
- {
+ // display_api->set_screen_set_keepon_timeout(0);
+ PRINT("目前屏幕状态:%d\n",display_api->get_screen_state());
+ if (display_api->get_screen_state() != SCREEN_ON) {
+ PRINT("执行亮屏操作!\n");
display_api->turn_on_screen();
+ return;
}
+ PRINT("亮屏函数执行失败!\n");
// 设置屏幕亮5000
// display_api->set_screen_set_keepon_timeout(5000);
}