gps

Dependents:   adafruit-gps BMC

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;
 }