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