From 40968a24fc84a4327407031c5ad5bf46f4ce218e Mon Sep 17 00:00:00 2001 From: Mineinjava <65673396+Mineinjava@users.noreply.github.com> Date: Wed, 1 Nov 2023 19:36:21 -0700 Subject: [PATCH] add cadence to gpx data --- apps/recorder/interface.html | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/apps/recorder/interface.html b/apps/recorder/interface.html index f2774c79f..f47171a01 100644 --- a/apps/recorder/interface.html +++ b/apps/recorder/interface.html @@ -95,17 +95,29 @@ function saveGPX(track, title) { ${title} `; + let lastTime = 0; track.forEach(pt=>{ + let cadence; + if (!pt.Steps || lastTime === 0){ + + } else { + cadence = pt.Steps * 60000 / (pt.Time.getUTCMilliseconds() - lastTime); + } + lastTime = pt.Time.getUTCMilliseconds(); + gpx += ` ${pt.Altitude} - ${pt.Heartrate ? `${pt.Heartrate}`:``}${""/*...65*/} + ${pt.Heartrate ? `${pt.Heartrate}`:``} + ${cadence ? `${cadence}`:``} + ${""/*...65*/} `; + }); // https://www8.garmin.com/xmlschemas/TrackPointExtensionv1.xsd gpx += `