diff options
author | Gary E. Miller <gem@rellim.com> | 2019-03-15 11:50:36 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2019-03-15 11:50:36 -0700 |
commit | af1104274a405f97095caa0897b236d6c913f171 (patch) | |
tree | 4b7c8214f4a2cc58ea2b1baaca8e510106e1ee77 /libgpsd_core.c | |
parent | 31c60376876a5a2317a4a1db9dcc03a93d234134 (diff) | |
download | gpsd-af1104274a405f97095caa0897b236d6c913f171.tar.gz |
Move epe from gps_data_t to be near its friends in gps_fix_t.
No functional changes. Looks like epe never went anywhere...
Diffstat (limited to 'libgpsd_core.c')
-rw-r--r-- | libgpsd_core.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/libgpsd_core.c b/libgpsd_core.c index ee52bec5..22e2fc77 100644 --- a/libgpsd_core.c +++ b/libgpsd_core.c @@ -340,7 +340,6 @@ void gpsd_init(struct gps_device_t *session, struct gps_context_t *context, session->gpsdata.set = 0; gps_clear_att(&session->gpsdata.attitude); gps_clear_dop(&session->gpsdata.dop); - session->gpsdata.epe = NAN; session->mag_var = NAN; session->gpsdata.dev.cycle = session->gpsdata.dev.mincycle = 1; #ifdef TIMING_ENABLE @@ -1025,9 +1024,9 @@ static void gpsd_error_model(struct gps_device_t *session) fix->epv = session->gpsdata.dop.vdop * v_uere; } - if (0 == isfinite(session->gpsdata.epe) && + if (0 == isfinite(fix->epe) && 0 != isfinite(session->gpsdata.dop.pdop)) { - session->gpsdata.epe = session->gpsdata.dop.pdop * p_uere; + fix->epe = session->gpsdata.dop.pdop * p_uere; } /* @@ -1492,7 +1491,6 @@ gps_mask_t gpsd_poll(struct gps_device_t *session) session->gpsdata.set |= fill_dop(&session->context->errout, &session->gpsdata, &session->gpsdata.dop); - session->gpsdata.epe = NAN; } #endif /* NOFLOATS_ENABLE */ |