summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Curley <charlescurley@charlescurley.com>2017-11-09 19:14:17 -0700
committerCharles Curley <charlescurley@charlescurley.com>2017-11-09 19:14:17 -0700
commitc148fd54c18faee7a807af4fd6fb1b1d78bffdb8 (patch)
tree9badf057b4c73b175edb4aed85f2fa3821c593d3
parent641f6ade68e5eb4be9e33939ee442853b4c5fe63 (diff)
downloadnavit-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.c4
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;