Add average speed to Garmin FIT session fields (#4268)

This commit is contained in:
Roberto Viola
2026-02-03 22:05:05 +01:00
committed by GitHub
parent 1ff9da34db
commit 323c169067

View File

@@ -389,6 +389,9 @@ void qfit::save(const QString &filename, QList<SessionLine> session, BLUETOOTH_T
sessionMesg.SetTotalMovingTime(session.last().elapsedTime);
sessionMesg.SetTotalAscent(session.last().elevationGain); // Total elevation gain (meters)
sessionMesg.SetTotalDescent(session.last().negativeElevationGain); // Total elevation loss/descent (meters)
if (speed_avg > 0) {
sessionMesg.SetAvgSpeed(speed_avg / 3.6); // Convert from km/h to m/s
}
sessionMesg.SetMinAltitude(min_alt);
sessionMesg.SetMaxAltitude(max_alt);
sessionMesg.SetEvent(FIT_EVENT_SESSION);