1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-06 21:28:11 +02:00

Bangle.js:actTrk- check if HRM could be exported

... to GPX track file. But commented out to avoid error.
This commit is contained in:
Ganblejs 2024-03-01 15:54:00 +01:00 committed by José Rebelo
parent 64b3468671
commit ee274510ac

View File

@ -1165,6 +1165,7 @@ public class BangleJSDeviceSupport extends AbstractBTLEDeviceSupport {
ActivityPoint point = new ActivityPoint();
Date timeOfPoint = new Date();
boolean hasGPXReading = false;
boolean hasHRMReading = false;
for (int i = 0; i < storedLogObject.getJSONArray("Time").length(); i++) {
timeOfPoint.setTime(storedLogObject.getJSONArray("Time").getLong(i)*1000L);
point.setTime(timeOfPoint);
@ -1185,6 +1186,8 @@ public class BangleJSDeviceSupport extends AbstractBTLEDeviceSupport {
}
if (storedLogObject.has("Heartrate") && !Objects.equals(storedLogObject.getJSONArray("Heartrate").getString(i), "")) {
point.setHeartRate(storedLogObject.getJSONArray("Heartrate").getInt(i));
if (!hasHRMReading) hasHRMReading = true;
}
track.addTrackPoint(point);
LOG.info("Activity Point:\n" + point.getHeartRate());
@ -1217,7 +1220,7 @@ public class BangleJSDeviceSupport extends AbstractBTLEDeviceSupport {
String fileName = FileUtils.makeValidFileName("gadgetbridge-" + trackType.toLowerCase() + "-" + summary.getName() + ".gpx");
File targetFile = new File(FileUtils.getExternalFilesDir(), fileName);
if (hasGPXReading) {
if (hasGPXReading /*|| hasHRMReading*/) {
try {
exporter.performExport(track, targetFile);