summaryrefslogtreecommitdiff
path: root/system/gpsd/README
blob: 80b073724864ab9c7a9bdeabc63561e8a43b58ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
gpsd is a service daemon that monitors one or more GPSes attached to 
a host computer through serial or USB ports, making all data on the 
location/course/velocity available to be queried on TCP port 2947 
of the host computer. With gpsd, multiple GPS client applications 
(such as navigational and wardriving software) can share access to 
GPSes without contention or loss of data.

Applications that presently use gpsd include pyGPS, Kismet, GPSdrive, 
gpeGPS, position, roadmap, roadnav, and gaia.


Enabling and disabling devices and features
-------------------------------------------

Support for various devices and features may be enabled
and/or disabled by setting the variables ENABLE and DISABLE
before running gpsd.SlackBuild, for example 

ENABLE=garmintxt DISABLE="garmin dbus" ./gpsd.SlackBuild


The following devices and features may be enabled 
(by default they are disabled).

  garmintxt      enable Garmin Simple Text support
  tnt            enable True North Technologies support
  oceanserver    enable OceanServer support
  profiling      enable profiling support
  pps-on-cts     Enable PPS pulse on CTS rather than DCD
  gpsd-user=username
                 GPSD privilege revokation user (default 'nobody')
  fixed-port-speed=nnn
                 compile with fixed serial port speed
  max-clients=nnn
                 compile with limited maximum clients
  max-devices=nnn
                 compile with maximum allowed devices
  squelch        squelch gpsd_report and gpsd_hexdump to save cpu


The following devices and features may be disabled
(by default they are enabled).

  dbus          disable DBUS support
  nmea          disable NMEA support
  sirf          disable SiRF chipset support
  superstar2    disable SuperStarII chipset support
  tsip          disable Trimble TSIP support
  fv18          disable San Jose Navigation FV-18 support
  tripmate      disable DeLorme TripMate support
  earthmate     disable DeLorme EarthMate Zodiac support
  itrax         disable iTrax hardware support
  ashtech       disable Ashtech support
  navcom        disable Navcom support
  garmin        disable Garmin kernel driver support
  ubx           disable UBX Protocol support
  evermore      disable EverMore binary support
  mkt3301       disable MKT-3301 support
  gpsclock      disable GPSClock support
  rtcm104v2     disable rtcm104v2 support
  rtcm104v3     disable rtcm104v3 support
  ntrip         disable NTRIP support
  aivdm         disable Aivdm support
  ntpshm        disable NTP time hinting support
  pps           disable PPS time syncing support
  reconfigure   do not allow gpsd to change device settings
  controlsend   do not allow gpsd to change device settings