#include <list>
#include "samgr_lite.h"
#include <vector>
+#include "traingrecord/include/TraingRecordModel.h"
#define MAX_FILE_PATH_LENGTH 128
#define TRAINING_DATA_DIRECTORY "user/userdata/sport/"
}
}
- // int avg_step_freq;//平均步频
- // int avg_step_len;//平均步长
- // int avg_pace;//平均配速
- // int max_step_freq;//最大步频
- // int max_pace;//最大配速
- // int activity_zone;//活动程度区间 0低度 1中度 2高度
- // int ativity_zone_moderate_duration;//中度活动时间
- // int ativity_zone_high_duration;//高度活动时间
- // int MHR_zone;//心率区间
- // int distance_motion;//体感距离
+#if 0
+ int avg_step_freq;//平均步频
+ int avg_step_len;//平均步长
+ int avg_pace;//平均配速
+ int max_step_freq;//最大步频
+ int max_pace;//最大配速
+ int activity_zone;//活动程度区间 0低度 1中度 2高度
+ int ativity_zone_moderate_duration;//中度活动时间
+ int ativity_zone_high_duration;//高度活动时间
+ int MHR_zone;//心率区间
+ int distance_motion;//体感距离
+#endif
/*分析activity extra info数据*/
void TraingModel::AnalysisExtraData(cywee_activity_result_extre_info_t *cyweeInfo)
if (MomentumFlag)
{
GetGoaldegree(); // 设置目标完成度
- if (SaveSportData() == false)
+ if (SaveSportData())
+ {
+ TraingRecordModel::GetInstance().SetJsonStatus(true);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SaveSportData ok!");
+ }
+ else
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SaveSportData error!");
}
void InitTraingRecordListItem();
const TraingRecordItem *GetTraingRecordlistItems() const;
uint8_t GetTraingRecordListNum();
- // 设置标志位
- bool GetJsonStatus();
+
// 设置当前界面
void SetPopupView(bool state);
// 获取当前界面
bool GetPopupView();
+ // 设置json状态
+ void SetJsonStatus(bool status);
+ // 获取json状态
+ bool GetJsonStatus();
+
private:
TraingRecordModel();
TraingRecordModel(const TraingRecordModel &);
-/***
+/***
* @Date: 2024-05-20 19:40:41
* @LastEditors: Caisking 3449750381@qq.com
- * @LastEditTime: 2024-06-15 15:16:11
- * @FilePath: /XTS_FD230/FD230/code/sdk/application/wearable/fd230app/nativeui/traingrecord/src/TraingRecordModel.cpp
+ * @LastEditTime: 2024-07-16 18:05:51
+ * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/traingrecord/src/TraingRecordModel.cpp
*/
/***
* @Date: 2024-05-20 19:40:41
return instance;
}
- // 设置æ \87å¿\97ä½\8d
+ // è\8e·å\8f\96ç\8a¶æ\80\81
bool TraingRecordModel::GetJsonStatus()
{
return jsonStatus;
}
+ // 设置状态
+ void TraingRecordModel::SetJsonStatus(bool status)
+ {
+ jsonStatus = status;
+ }
void TraingRecordModel::InitTraingRecordListItem()
{