summaryrefslogtreecommitdiff
path: root/gpsd.xml
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-08-10 04:47:03 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-08-10 04:47:03 +0000
commitf002dd431b2506ff7a1cd77545d9bc76edf59bc1 (patch)
treed8dc3b57425d1a5dd6b696f3cefa2760b7de6c1d /gpsd.xml
parentf17f90e2b520cd11a9aebcef0e6edaeaf12efe16 (diff)
downloadgpsd-f002dd431b2506ff7a1cd77545d9bc76edf59bc1.tar.gz
Abolish device classes.
That way of doing things coped poorly if, for example, NMEA and AIVDM packets were reported over the same wire. Instead, have ach device track the packet types it has actually seen and dispatch on that.
Diffstat (limited to 'gpsd.xml')
-rw-r--r--gpsd.xml15
1 files changed, 10 insertions, 5 deletions
diff --git a/gpsd.xml b/gpsd.xml
index ef60fd40..34e636a4 100644
--- a/gpsd.xml
+++ b/gpsd.xml
@@ -900,15 +900,20 @@ following elements:</para>
</row>
<row>
<entry>type</entry>
- <entry>Yes</entry>
- <entry>string</entry>
- <entry>type (GPS, RTCM2, RTCM3, AIS)</entry>
+ <entry>No</entry>
+ <entry>list of strings</entry>
+ <entry>List of packet types seen (GPS, RTCM2, RTCM3,
+ AIS). Won't be reported if empty, e.g. before
+ <application>gpsd</application> has seen identifiable packets
+ from the device.</entry>
</row>
<row>
<entry>driver</entry>
- <entry>Yes</entry>
+ <entry>No</entry>
<entry>string</entry>
- <entry>GPSD's name for the device driver type.</entry>
+ <entry>GPSD's name for the device driver type. Won't be reported before
+ <application>gpsd</application> has seen identifiable packets
+ from the device.</entry>
</row>
<row>
<entry>driver</entry>