X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=nmea.c;h=31e016829f1bb4987c551391d0d8d534b910f316;hb=6c94f90daf15d1bc7caf3251956fc234e2f51756;hp=fecdef8d55185c5f3791d6fb9012db14e15ac25b;hpb=6924497ce8fcf3b4b3ecac067bf7c503a628077b;p=project%2Fugps.git diff --git a/nmea.c b/nmea.c index fecdef8..31e0168 100644 --- a/nmea.c +++ b/nmea.c @@ -139,7 +139,7 @@ nmea_rmc_cb(void) flngs *= 60; flngs /= 10000; -#define ms_to_deg(x, y) (((x * 10000) + y) / 60) +#define ms_to_deg(x, y) (((x * 1000000) + y) / 60) DEBUG(4, "position: %d°%d.%04d, %d°%d.%04d\n", latd, latm, lats, lngd, lngm, lngs); @@ -168,7 +168,7 @@ nmea_vtg_cb(void) if (!gps_valid) return; strncpy(course, nmea_params[1].str, sizeof(course)); - strncpy(speed, nmea_params[6].str, sizeof(speed)); + strncpy(speed, nmea_params[7].str, sizeof(speed)); DEBUG(4, "course: %s\n", course); DEBUG(4, "speed: %s\n", speed); }