From 04eaec80ccd3ac065adb52fbc9ebd8c9bf52e031 Mon Sep 17 00:00:00 2001 From: Caisking <3449750381@qq.com> Date: Thu, 4 Jul 2024 19:19:40 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E5=A4=8D=E8=AE=AD=E7=BB=83=E5=8D=8F?= =?utf8?q?=E8=AE=AE=E5=90=8C=E6=AD=A5=E7=9A=84=E6=9D=A1=E6=95=B0=E8=AE=A1?= =?utf8?q?=E7=AE=97=EF=BC=9B=E9=83=A8=E5=88=86=E6=95=B0=E6=8D=AE=E5=A2=9E?= =?utf8?q?=E5=8A=A0=EF=BC=9B=E6=97=B6=E9=97=B4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../fd230app/nativeui/traing/src/TraingModel.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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) -- 2.17.1