when parsing a FIT file with FitSDK 21.27.00 (Java) I am running into the following problem:
the max. speed and the avg. speed are being provided in the session entity.
But when I start to calculate the speed by measuring the distance between gps points (using Haversine formular) and then dividing it by the timely difference between them, I get way higher values.
How are you smoothing these peaks?
Something similar happens when calculating the ascent and descent in a session by summing up the positive and the negative altitude differences.
How are you calculating /smoothing these values?