summaryrefslogtreecommitdiff
path: root/gpsd.xml
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-03-05 22:58:31 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-03-05 22:58:31 +0000
commit2468417631356dc93e8e6760dc9f0c30231f9707 (patch)
tree4ec6b3a145282b7e497539412e95dcedd29b0319 /gpsd.xml
parent64cff5768dcdafea68e4aaf4dbab5a7b7245454e (diff)
downloadgpsd-2468417631356dc93e8e6760dc9f0c30231f9707.tar.gz
Add an -l option to gpsd that lists its compiled-in drivers and exits.
Diffstat (limited to 'gpsd.xml')
-rw-r--r--gpsd.xml28
1 files changed, 23 insertions, 5 deletions
diff --git a/gpsd.xml b/gpsd.xml
index 60a3f6cf..b05324d9 100644
--- a/gpsd.xml
+++ b/gpsd.xml
@@ -23,6 +23,7 @@
<replaceable>rtcm-listener-port</replaceable></arg -->
<arg choice='opt'>-S <replaceable>listener-port</replaceable></arg>
<arg choice='opt'>-b </arg>
+ <arg choice='opt'>-l </arg>
<arg choice='opt'>-G </arg>
<arg choice='opt'>-n </arg>
<arg choice='opt'>-N </arg>
@@ -54,11 +55,20 @@ that speaks either the standard textual NMEA 0183 protocol, or the
(differing) extended NMEA dialects used by MKT-3301, iTrax, Motorola
OnCore, Sony CXD2951, and Ashtech/Thales devices. It can also
interpret the binary protocols used by EverMore, Garmin, Navcom,
-Rockwell/Zodiac, SiRF, Trimble, and uBlox ANTARIS
-devices. <application>gpsd</application> effectively hides the
-differences among these. It also knows about and uses commands that
-tune these GPSes for lower latency. It can read heading and attitude
-information from the Oceanserver 5000 digital compass.</para>
+Rockwell/Zodiac, SiRF, Trimble, and uBlox ANTARIS devices. It can read
+heading and attitude information from the Oceanserver 5000 digital
+compass.</para>
+
+<para>The GPS protocols supported by your instance of
+<application>gpsd</application> may differ depending on how it was
+compiled; general purppose versions support many, but it can be built
+with protocol subsets down to a singleton for use in constrained
+environments. For a list of the GPS protocols supported by your
+instance, see the output of <command>gpsd -l</command></para>
+
+<para><application>gpsd</application> effectively hides the
+differences among the GPS types it supports. It also knows about and
+uses commands that tune these GPSes for lower latency. </para>
<para><application>gpsd</application> can use differential-GPS
corrections from a DGPS radio or over the net, from a ground station
@@ -122,6 +132,14 @@ an effort to expose this to the world. Listening on the loopback by
default is a change from previous behaviour.</para></listitem>
</varlistentry>
<varlistentry>
+<term>-l</term>
+<listitem><para>List all drivers compiled into this
+<application>gpsd</application> instance. The letters to the left of
+each driver name are the <application>gpsd</application>
+control commands supported by that driver.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
<term>-n</term>
<listitem><para>Don't wait for a client to connect before polling
whatever GPS is associated with it. It is thought that some GPSes