diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2005-07-08 10:57:11 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2005-07-08 10:57:11 +0000 |
commit | b77bd80822529d3892e4b5248bb1e15a3eb1a9e6 (patch) | |
tree | f02f376c73643f4292a3a55d72c4eae4c1498ef6 /zodiac.c | |
parent | 6c208a7bffe33ad4471f147765460161c4cab932 (diff) | |
download | gpsd-b77bd80822529d3892e4b5248bb1e15a3eb1a9e6.tar.gz |
We know how to scale error estimates now.
Diffstat (limited to 'zodiac.c')
-rw-r--r-- | zodiac.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -184,11 +184,11 @@ static gps_mask_t handle1000(struct gps_device_t *session) session->mag_var = ((short)getword(37)) * RAD_2_DEG * 1e-4; session->gpsdata.newdata.climb = ((short)getword(38)) * 1e-2; /* map_datum = getword(39); */ - /* manual doesn't specify the confidence interval */ - // session->gpsdata.newdata.eph = (int)getlong(40) * 1e-2; - // session->gpsdata.newdata.epv = (int)getlong(42) * 1e-2; - // session->gpsdata.newdata.ept = (int)getlong(44) * 1e-2; - // session->gpsdata.newdata.eps = (int)getword(46) * 1e-2; + /* manual says these are 1-sigma */ + session->gpsdata.newdata.eph = (int)getlong(40) * 1e-2 * GPSD_CONFIDENCE; + session->gpsdata.newdata.epv = (int)getlong(42) * 1e-2 * GPSD_CONFIDENCE; + session->gpsdata.newdata.ept = (int)getlong(44) * 1e-2 * GPSD_CONFIDENCE; + session->gpsdata.newdata.eps = (int)getword(46) * 1e-2 * GPSD_CONFIDENCE; /* clock_bias = (int)getlong(47) * 1e-2; */ /* clock_bias_sd = (int)getlong(49) * 1e-2; */ /* clock_drift = (int)getlong(51) * 1e-2; */ |