diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-04-20 22:32:55 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-04-20 22:32:55 -0400 |
commit | ccdf4e5641f8847cd49ead381e21b3d28cd0bcc2 (patch) | |
tree | 9fac7198fa75a341fa7833222dc327c6852c3372 /test/daemon/tn200-all.log.chk | |
parent | d766ad888f1c7de697cbd4294c38aa3b06dddd85 (diff) | |
download | gpsd-ccdf4e5641f8847cd49ead381e21b3d28cd0bcc2.tar.gz |
Clear DOPs only when we get a skyview report.
This solves the disappearing epx/epy bug on SiRFs, but it was actually a
systemic problem that affected several drivers. Navigation solution messages
were clearing DOPs, making it impossible for the error modeller to compute
estimates. New logic: Clear DOPs only when we get a skyview report. They'll
be regenerated by our visibility-matrix calculation when the skyview sentence
is analyzed.
If a sentence from the device supplies a DOP between the time the visibility
calculation is done and when the next fix is reported, it will override
our computed value. This might change later!
This change required a regression-test rebuild.
Diffstat (limited to 'test/daemon/tn200-all.log.chk')
-rw-r--r-- | test/daemon/tn200-all.log.chk | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/test/daemon/tn200-all.log.chk b/test/daemon/tn200-all.log.chk index 062c6298..95b75fe8 100644 --- a/test/daemon/tn200-all.log.chk +++ b/test/daemon/tn200-all.log.chk @@ -452,4 +452,3 @@ $GPGSV,3,2,12,19,21,000,00,20,21,000,,22,18,000,00,03,05,000,*7E $GPGSV,3,3,12,23,02,000,00,15,00,000,00,07,00,000,00,24,-01,000,00*50 $GPRMC,204333.327,V,36000.0000,N,72000.0000,E,0.000000,,080605,,*32 $GPVTG,,T,,M,0.000000,N,0.000000,K*4E -$GPMSS,0,0,0.000000,200,*5A |