summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-09-04 06:59:23 -0400
committerEric S. Raymond <esr@thyrsus.com>2011-09-04 06:59:23 -0400
commit8d21201f4187779e4d399639879acd87af9cea7c (patch)
tree36cd689b69494580c6ba6bc7b8f9424b1d78dd79 /TODO
parentfcaa839e3d5764c44932de09f5f79642ced3e707 (diff)
downloadgpsd-8d21201f4187779e4d399639879acd87af9cea7c.tar.gz
More TODO updates.
Diffstat (limited to 'TODO')
-rw-r--r--TODO29
1 files changed, 14 insertions, 15 deletions
diff --git a/TODO b/TODO
index 21ef4912..62f575ea 100644
--- a/TODO
+++ b/TODO
@@ -96,7 +96,7 @@ there should be a (privileged) command to redirect RTCM connections.
*** Per-driver restore of changed config settings on exit.
This is a solved problem for generic NMEA, EverMore, TripMate,
-EarthMate, TNTC, Zodiac, and RTCM104 drivers (if only because they
+EarthMate, TNT, Zodiac, and RTCM104 drivers (if only because they
don't configure any device settings).
The SiRF driver now restores NMEA when necessary. It also restores
@@ -124,25 +124,24 @@ seem to be any way to query these settings.
*** Industry-standard format dumping of raw satellite data
-It would be useful to be able to extract RINEX (or some other standard)
-format data from any GPS device that can report pseudoranges etc. This
-belongs in the daemon because the device drivers are already doing the
-packet-cracking needed to get the data off the chips.
+It would be useful to be able to report raw GPS data (pseudoranges,
+clock, doppler carrier) from any GPS device that can report
+pseudoranges etc. This belongs in the daemon because the device
+drivers are already doing the packet-cracking needed to get the data
+off the chips.
Several commodity chipsets (ANTARIS, iTrax3, SiRF and Trimble) readily
output enough data to make this a chore, rather than a hard problem.
Probably the best way to do this would be to add support for unscaled
output of pseudoranges in SKY and add clock and doppler carrier
-phase. This message could then be interpreted by a client program.
-
-There are numerous formats for this information, and it would be
-easier to adapt to new formats if the formatting and use was handled
-by something other than the gpsd daemon. Currently the RT-IGS format
-is looking like the favorite for implementation; it's a fairly
-lightweight protocol, flexible enough to handle all the quantities
-required, and it is actually in use in production reference
-networks. RT-IGS is also a packet-oriented format, rather than a
-file-oriented format like RINEX.
+phase. This JSON could then be interpreted by a client program and
+dunmped in various standard formats.
+
+Currently the RT-IGS format is looking like the favorite for
+implementation; it's a fairly lightweight protocol, flexible enough to
+handle all the quantities required, and it is actually in use in
+production reference networks. RT-IGS is also a packet-oriented
+format, rather than a file-oriented format like RINEX.
** Future features (?)