修改训练数据读取bug 129/1 129/head
authorhcj_ <1224667075@qq.com>
Mon, 6 May 2024 09:25:51 +0000 (17:25 +0800)
committerhcj_ <1224667075@qq.com>
Mon, 6 May 2024 09:25:51 +0000 (17:25 +0800)
code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp
code/sdk/application/wearable/service/ble_service/blemoder/bletest.cpp

index 6d7f187..8b73ae6 100644 (file)
@@ -948,7 +948,7 @@ namespace OHOS
 
             FILE *fp = fopen(file_path, "rb+");
             Trainingdata *data = (Trainingdata *)malloc(sizeof(Trainingdata));
-            if (fp == NULL || get_Trainingdata_data_num(fp) < offset)
+            if (fp == NULL || get_Trainingdata_data_num(fp) <= offset)
             {
                 WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "file is NULL %d", get_Trainingdata_data_num(fp));
                 free(data); // 修复内存泄漏
index 1fdbf48..0a75eb4 100644 (file)
@@ -331,11 +331,12 @@ void set_user_data(msg_user_info_t data)
     printf("目标步数:%d\r\n",data.target_step);
     p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SPORTS_GOAL_STEPCOUNT,data.target_step);
 
+    
+    //目标站立
+    p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SPORTS_GOAL_STANDUP_TIMES,data.target_stand);
+    //目标燃脂
+    p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SPORTS_GOAL_DURATION,data.fat_time);
     /*
-    目标站立
-    p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_CUSTOM_DATA_AGE,data.target_stand);
-    目标燃脂
-    p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_CUSTOM_DATA_AGE,data.fat_time);
     时制
     p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_CUSTOM_DATA_AGE,data.timeformat);
     */