diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2015-03-08 08:22:00 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2015-03-08 08:22:00 -0400 |
commit | e79b15c162bebb04bbeb50ab786a22f2fb84c735 (patch) | |
tree | 813a414793f39a7a2359c9cddc59d3f8b9536b56 /driver_navcom.c | |
parent | ffa6d0965c626b0fa8e3b9eeaaeff9a5f3ac5bfa (diff) | |
download | gpsd-e79b15c162bebb04bbeb50ab786a22f2fb84c735.tar.gz |
A step toards float elimination. No code changes.
Diffstat (limited to 'driver_navcom.c')
-rw-r--r-- | driver_navcom.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/driver_navcom.c b/driver_navcom.c index 5554f03b..2a59c38c 100644 --- a/driver_navcom.c +++ b/driver_navcom.c @@ -404,7 +404,7 @@ static gps_mask_t handle_0xb1(struct gps_device_t *session) /* Timestamp */ week = (uint16_t) getleu16(buf, 3); tow = (uint32_t) getleu32(buf, 5); - session->newdata.time = gpsd_gpstime_resolve(session, week, tow / 1000.0); + session->newdata.time = (timestamp_t)gpsd_gpstime_resolve(session, week, tow / 1000.0); /* Get latitude, longitude */ lat = getles32(buf, 13); @@ -714,7 +714,7 @@ static gps_mask_t handle_0x86(struct gps_device_t *session) //uint8_t pdop = getub(buf, 15); /* Timestamp */ - session->gpsdata.skyview_time = gpsd_gpstime_resolve(session, + session->gpsdata.skyview_time = (timestamp_t)gpsd_gpstime_resolve(session, (unsigned short)week, (double)tow / 1000.0f); @@ -929,7 +929,7 @@ static gps_mask_t handle_0xb5(struct gps_device_t *session) session->newdata.epv = alt_sd * 1.96; mask |= (HERR_SET | VERR_SET); #endif /* __UNUSED__ */ - session->newdata.time = gpsd_gpstime_resolve(session, + session->newdata.time = (timestamp_t)gpsd_gpstime_resolve(session, (unsigned short)week, (double)tow / 1000.0f); gpsd_log(&session->context->errout, LOG_PROG, |