GPX parser - support ns3 TrackPointExtension name

Used in files generated by Garmin Connect
Fixes #4397
This commit is contained in:
Alejandro Martinez
2023-10-03 18:19:43 -03:00
parent 47b9b9e28f
commit f746f7361b

View File

@@ -123,7 +123,7 @@ bool
{
alt = buffer.toDouble(); // metric
}
else if (qName == "gpxtpx:hr" || qName == "heartrate")
else if (qName == "gpxtpx:hr" || qName == "ns3:hr" || qName == "heartrate")
{
hr = buffer.toInt();
}
@@ -131,11 +131,11 @@ bool
{
hr = buffer.toDouble(); // on suunto ambit export file, there are sometimes double values
}
else if (qName == "gpxdata:temp" || (qName == "gpxtpx:atemp"))
else if (qName == "gpxdata:temp" || qName == "gpxtpx:atemp" || qName == "ns3:atemp")
{
temp = buffer.toDouble();
}
else if ((qName == "gpxdata:cadence") || (qName == "gpxtpx:cad") || qName == "cadence")
else if (qName == "gpxdata:cadence" || qName == "gpxtpx:cad" || qName == "ns3:cad" || qName == "cadence")
{
cad = buffer.toDouble();
}