Darren Ulrich / GPSISR

Dependents:   Bicycl_Computer_NUCLEO-F411RE Bicycl_Computer_NUCLEO-L476RG

Fork of GPS by Simon Ford

Files at this revision

API Documentation at this revision

Comitter:
trevieze
Date:
Wed Mar 01 15:36:05 2017 +0000
Parent:
5:c5f700c1e1af
Commit message:
Math error in GPS speed calculation from Knots to Kilometer. Should be ; 1Kn = 1.85Km

Changed in this revision

nmea.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/nmea.cpp	Wed Mar 01 03:38:03 2017 +0000
+++ b/nmea.cpp	Wed Mar 01 15:36:05 2017 +0000
@@ -219,7 +219,7 @@
 		//parse speed
 		// The knot (pronounced not) is a unit of speed equal to one nautical mile (1.852 km) per hour
 		res_fSpeed = string2float(tmp_words[7]);
-		res_fSpeed /= 1.852; // convert to km/h
+		res_fSpeed *= double(1.852); // convert to km/h  1knot = 1.852Km, Was res_fSpeed /= 1.852;
 		// parse bearing
 		res_fBearing = string2float(tmp_words[8]);
 		// parse UTC date