训练:优化目标处理 1257/1 1257/head
authorCaisking <3449750381@qq.com>
Fri, 25 Oct 2024 02:09:53 +0000 (10:09 +0800)
committerCaisking <3449750381@qq.com>
Fri, 25 Oct 2024 02:09:53 +0000 (10:09 +0800)
code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp

index f95a61c..967267d 100644 (file)
@@ -609,7 +609,7 @@ void TraingModel::SetTimestamp() {
     // 设置训练 runtime 为 0 训练结束
     uapi_dev_runtime_set_train_status(0);
 
-    sportdata->endtime = time;
+    // sportdata->endtime = time;
 
     SetEndTime();
 
@@ -643,8 +643,9 @@ void TraingModel::SetTimestamp() {
 }
 /*设置开始时间*/
 void TraingModel::SetStartDateTime() {
+  WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "sportdata->[%d]\r\n",
+                sportdata->duration);
   std::string startDate, startTime;
-
   if (!GetFormattedDate(startDate, "Failed to get start date"))
     return;
   if (!GetFormattedTime(startTime, "Failed to get start time"))
@@ -655,17 +656,22 @@ void TraingModel::SetStartDateTime() {
 
   WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "sportdata->start_time [%s]\r\n",
                 sportdata->start_time.c_str());
+  WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "sportdata->[%d]\r\n",
+                sportdata->duration);
 }
 /*设置结束时间*/
 void TraingModel::SetEndTime() {
+  WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "sportdata->[%d]\r\n",
+                sportdata->duration);
   std::string endTime;
-
   if (GetFormattedTime(endTime, "Failed to get end time")) {
     sportdata->end_time = endTime;
   }
 
   WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "sportdata->end_time [%s]\r\n",
                 sportdata->end_time.c_str());
+  WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "sportdata->[%d]\r\n",
+                sportdata->duration);
 }
 /*获取日期字符串*/
 bool TraingModel::GetFormattedDate(std::string &dateOutput,
@@ -965,7 +971,7 @@ int TraingModel::GetGoaldegree() {
 /* 训练目标校验 */
 void TraingModel::CheckSportTag() {
   // 运动开始才计算
-  if (sportdata->tag && sportState_!= ExerciseState::General) {
+  if (sportdata->tag && sportState_ != ExerciseState::General) {
     sportdata->goaldegree = GetGoaldegree();
     WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "sportdata->goaldegree %d",
                   sportdata->goaldegree);