Tcx speed is Meters/Second not KPH

Recent update to support distance calculation from
speed and time erroneously assumed speed units of
kilometers per hour. The docs state that speed is
represented in Meters per Second.

Apologies, and thanks to Walter Bürki for his
perseverance with me on this one.

Fixes #598.
This commit is contained in:
Mark Liversedge
2012-01-14 19:30:27 +00:00
parent 256b0336a8
commit d20a5b893c

View File

@@ -95,7 +95,7 @@ TcxParser::endElement( const QString&, const QString&, const QString& qName)
} else if (qName == "DistanceMeters") { distance = buffer.toDouble() / 1000; }
else if (qName == "Watts" || qName == "ns3:Watts") { power = buffer.toDouble(); }
else if (qName == "Speed" || qName == "ns3:Speed") { speed = buffer.toDouble(); }
else if (qName == "Speed" || qName == "ns3:Speed") { speed = buffer.toDouble() * 3.6; }
else if (qName == "Value") { hr = buffer.toDouble(); }
else if (qName == "Cadence") { cadence = buffer.toDouble(); }
else if (qName == "AltitudeMeters") { alt = buffer.toDouble(); }