(多分)全部+フライトピン+新しい加速度

Dependencies:   mbed

Revision:
21:5fa04278ec78
Parent:
0:a01fda36fde8
--- a/gps.cpp	Tue Nov 27 01:11:38 2018 +0000
+++ b/gps.cpp	Sat Dec 01 03:23:36 2018 +0000
@@ -46,12 +46,12 @@
 
     if(sscanf(gps_data, "GPGGA, %lf, %lf, %c, %lf, %c, %d, %d, %lf", &w_time, &raw_latitude, &ns, &raw_longitude, &ew, &rlock, &satnum, &hdop) > 1) {
         /* 座標1(度部分) */
-        int latitude_dd = (int)(raw_latitude / 100);
-        int longitude_dd = (int)(raw_longitude / 100);
+        float latitude_dd = (int)(raw_latitude / 100);
+        float longitude_dd = (int)(raw_longitude / 100);
 
         /* 座標2(分部分 → 度) */
-        int latitude_md = (raw_latitude - latitude_dd * 100) / 60;
-        int longitude_md = (raw_longitude - longitude_dd * 100) / 60;
+        float latitude_md = (raw_latitude - latitude_dd * 100) / 60;
+        float longitude_md = (raw_longitude - longitude_dd * 100) / 60;
 
         /* 座標1 + 2 */
         latitude = latitude_dd + latitude_md;