diff --git a/src/data/fitparser.cpp b/src/data/fitparser.cpp index 057e03c9..dd5b1398 100644 --- a/src/data/fitparser.cpp +++ b/src/data/fitparser.cpp @@ -265,6 +265,14 @@ bool FITParser::parseData(CTX &ctx, const MessageDefinition *def) if (val != 0x7f) ctx.trackpoint.setTemperature((qint8)val); break; + case 73: + if (val != 0xffffffff) + ctx.trackpoint.setSpeed(val / 1000.0f); + break; + case 78: + if (val != 0xffffffff) + ctx.trackpoint.setElevation((val / 5.0) - 500); + break; default: break;