From: Caisking <3449750381@qq.com> Date: Thu, 4 Jul 2024 11:19:40 +0000 (+0800) Subject: 修复训练协议同步的条数计算;部分数据增加;时间修改 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=04eaec80ccd3ac065adb52fbc9ebd8c9bf52e031;p=mirrors%2FFD230.git 修复训练协议同步的条数计算;部分数据增加;时间修改 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp index 373ef639a..0fd0daf32 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp @@ -712,7 +712,7 @@ namespace OHOS data.tgt = static_cast(sportdata->sportTagType); data.tg = static_cast(sportdata->tag); data.pg = static_cast(sportdata->goaldegree); - data.du = static_cast((sportdata->duration) / 60); + data.du = static_cast(sportdata->duration); data.ca = static_cast(sportdata->calories); data.di = static_cast(sportdata->distance); data.hr = static_cast(sportdata->avgheart); @@ -721,6 +721,12 @@ namespace OHOS /*230目前不支持【圈数】【最高海拔高度】*/ data.cir = 0; data.alt = 0; + /*配速相关还未处理 暂时保存0*/ + data.apc=0; + data.fpc=0; + data.spc=0; + data.std=0; + data.cdc=0; // 保存数据到bin if (write_Trainingdata_data(data) != 1) @@ -1057,7 +1063,7 @@ namespace OHOS size = ftell(fp); // 获取当前文件指针位置,即文件大小 fseek(fp, 0, SEEK_SET); // 将文件指针移回文件开头 } - int num = size / 64; + int num = size / sizeof(Trainingdata); return num; } int write_Trainingdata_data(Trainingdata data)