gps
Diff: MBed_Adafruit_GPS.cpp
- Revision:
- 2:90f2232bbdfd
- Parent:
- 1:42f840c832b6
--- a/MBed_Adafruit_GPS.cpp Thu Jan 23 18:08:12 2020 +0000 +++ b/MBed_Adafruit_GPS.cpp Thu Jan 23 22:25:47 2020 +0000 @@ -398,12 +398,14 @@ return steps; } -float Adafruit_GPS::getAvgSpeed(float distance, int t) { +double Adafruit_GPS::getAvgSpeed(float distance, int t) { float avg_speed; t = (float) t; - avg_speed = (distance/1000)/(t/3600); + avg_speed = (double)(distance/t); + avg_speed = (avg_speed/1000)*3600; + //avg_speed = (double)(distance/1000)/(t/3600); return avg_speed; }