summaryrefslogtreecommitdiff
path: root/libgpsd_core.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-03-15 11:50:36 -0700
committerGary E. Miller <gem@rellim.com>2019-03-15 11:50:36 -0700
commitaf1104274a405f97095caa0897b236d6c913f171 (patch)
tree4b7c8214f4a2cc58ea2b1baaca8e510106e1ee77 /libgpsd_core.c
parent31c60376876a5a2317a4a1db9dcc03a93d234134 (diff)
downloadgpsd-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.c6
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 */