diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2015-03-08 10:23:32 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2015-03-08 10:23:32 -0400 |
commit | 93f417401f02b85e936d93cf5f7ba54d75de49de (patch) | |
tree | dc26b8d52b09aeafdcc19a58b1eb0e01a5d4ad8c /driver_evermore.c | |
parent | c492d91075cbb10c13b2670a8d63e0dae1014ec4 (diff) | |
download | gpsd-93f417401f02b85e936d93cf5f7ba54d75de49de.tar.gz |
One of the float-elimination steps busted something. Revert.
Diffstat (limited to 'driver_evermore.c')
-rw-r--r-- | driver_evermore.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/driver_evermore.c b/driver_evermore.c index 4f63c183..f7328182 100644 --- a/driver_evermore.c +++ b/driver_evermore.c @@ -181,9 +181,9 @@ gps_mask_t evermore_parse(struct gps_device_t * session, unsigned char *buf, switch (type) { case 0x02: /* Navigation Data Output */ - session->newdata.time = (timestamp_t)gpsd_gpstime_resolve(session, - (unsigned short)getleu16(buf2, 3), - (double)getleu32(buf2, 5) * 0.01); + session->newdata.time = gpsd_gpstime_resolve(session, + (unsigned short)getleu16(buf2, 3), + (double)getleu32(buf2, 5) * 0.01); ecef_to_wgs84fix(&session->newdata, &session->gpsdata.separation, (double)getles32(buf2, 9) * 1.0, (double)getles32(buf2, 13) * 1.0, @@ -219,7 +219,7 @@ gps_mask_t evermore_parse(struct gps_device_t * session, unsigned char *buf, return mask | CLEAR_IS | REPORT_IS; case 0x04: /* DOP Data Output */ - session->newdata.time = (timestamp_t)gpsd_gpstime_resolve(session, + session->newdata.time = gpsd_gpstime_resolve(session, (unsigned short)getleu16(buf2, 3), (double)getleu32(buf2, 5) * 0.01); /* @@ -263,7 +263,7 @@ gps_mask_t evermore_parse(struct gps_device_t * session, unsigned char *buf, return mask; case 0x06: /* Channel Status Output */ - session->gpsdata.skyview_time = (timestamp_t)gpsd_gpstime_resolve(session, + session->gpsdata.skyview_time = gpsd_gpstime_resolve(session, (unsigned short)getleu16(buf2, 3), (double)getleu32(buf2, 5) * 0.01); session->gpsdata.satellites_visible = (int)getub(buf2, 9); @@ -318,7 +318,7 @@ gps_mask_t evermore_parse(struct gps_device_t * session, unsigned char *buf, case 0x08: /* Measurement Data Output */ /* clock offset is a manufacturer diagnostic */ /* (int)getleu16(buf2, 9); clock offset, 29000..29850 ?? */ - session->newdata.time = (timestamp_t)gpsd_gpstime_resolve(session, + session->newdata.time = gpsd_gpstime_resolve(session, (unsigned short)getleu16(buf2, 3), (double)getleu32(buf2, 5) * 0.01); visible = (unsigned char)getub(buf2, 11); |