summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2006-11-27 09:50:28 +0000
committerEric S. Raymond <esr@thyrsus.com>2006-11-27 09:50:28 +0000
commite4e3dace6d3d5f1c99e6219322833ce472af3700 (patch)
tree0a8efb5fdc77b59cfcfe705e767c2dd08c415f0c /TODO
parentda5ae7e4a32aa92b7fcf0a3ea38d47e56fc5711c (diff)
downloadgpsd-e4e3dace6d3d5f1c99e6219322833ce472af3700.tar.gz
Poll for the Navigation Parameters in SiRF message 0x13...
...and revert our changes at deactivation time.
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 6 insertions, 4 deletions
diff --git a/TODO b/TODO
index 5e437302..7b439a8e 100644
--- a/TODO
+++ b/TODO
@@ -129,6 +129,8 @@ and gpsprof would fail with:
# gpsprof | gnuplot -persist
gpsprof: gpsd unreachable.
+This is with Python 2.4.4 under Red Hat Linux, kernel version not reported.
+
** To do:
*** New features for xgps.
@@ -142,10 +144,10 @@ This is a solved problem for generic NMEA, EverMore, TripMate,
EarthMate, TNTC, Zodiac, and RTCM104 drivers (if only because they
don't configure any device setting).
-The SiRF driver now restores NMEA when necessary. We can do a perfect
-job of reverting changes during binary sessions by requesting a
-Navigation Parameters message and restoring the configuration it gives
-us on wrapup.
+The SiRF driver now restores NMEA when necessary. It also restores
+some (but not all) of the things it tweaks in binary mode -- at the
+moment, just the Navigation Parameters from message 0x13. With more
+work, we should be able to do a full revert.
The TSIP driver changes its per-cycle sentence inventory and thus
needs some state-restore logic. This can be done; the same packet 0x35