diff options
author | Charles Curley <charlescurley@charlescurley.com> | 2017-11-09 19:14:17 -0700 |
---|---|---|
committer | Charles Curley <charlescurley@charlescurley.com> | 2017-11-09 19:14:17 -0700 |
commit | c148fd54c18faee7a807af4fd6fb1b1d78bffdb8 (patch) | |
tree | 9badf057b4c73b175edb4aed85f2fa3821c593d3 | |
parent | 641f6ade68e5eb4be9e33939ee442853b4c5fe63 (diff) | |
download | navit-fixImperialFactors.tar.gz |
Use the conversion factor #define instead of a hard coded value.fixImperialFactors
modified: navit/vehicle/gpsd/vehicle_gpsd.c
-rw-r--r-- | navit/vehicle/gpsd/vehicle_gpsd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/navit/vehicle/gpsd/vehicle_gpsd.c b/navit/vehicle/gpsd/vehicle_gpsd.c index a8c29cd97..27025c0a6 100644 --- a/navit/vehicle/gpsd/vehicle_gpsd.c +++ b/navit/vehicle/gpsd/vehicle_gpsd.c @@ -101,13 +101,15 @@ vehicle_gpsd_callback(struct gps_data_t *data, const char *buf, size_t len, } } } + dbg(lvl_debug,"data->set="LONGLONG_HEX_FMT"\n", (unsigned long long)data->set); if (data->set & SPEED_SET) { - priv->speed = data->fix.speed * 3.6; + priv->speed = data->fix.speed * MPS_TO_KPH; if(!isnan(data->fix.speed)) callback_list_call_attr_0(priv->cbl, attr_position_speed); data->set &= ~SPEED_SET; } + if (data->set & TRACK_SET) { priv->direction = data->fix.track; data->set &= ~TRACK_SET; |