man gpsd Command

Man page for apt-get gpsd Command

Man Page for gpsd in Linux

Ubuntu Man Command : man gpsd

Man Gpsd  Command

This tutorial shows the man page for man gpsd in linux.

Open terminal with 'su' access and type the command as shown below:
man gpsd

Result of the Command Execution shown below:

GPSD(8)                                                                    [FIXME: manual]                                                                   GPSD(8)



NAME
gpsd interface daemon for GPS receivers

SYNOPSIS
gpsd [ F control socket] [ S listener port] [ b] [ l] [ G] [ n] [ N] [ h] [ P pidfile] [ D debuglevel] [ V] [[source name]...]

QUICK START
If you have a GPS attached on the lowest numbered USB port of a Linux system, and want to read reports from it on TCP/IP port 2947, it will normally suffice
to do this:

gpsd /dev/ttyUSB0

For the lowest numbered serial port:

gpsd /dev/ttyS0

Change the device number as appropriate if you need to use a different port. Command line flags enable verbose logging, a control port, and other optional
extras but should not be needed for basic operation; the one exception, on very badly designed hardware, might be b (which see).

On Linux systems supporting udev, gpsd is normally started automatically when a USB plugin event fires (if it is not already running) and is handed the name
of the newly active device. In that case no invocation is required at all.

For your initial tests set your GPS hardware to speak NMEA, as gpsd is guaranteed to be able to process that. If your GPS has a native or binary mode with
better perfornance that gpsd knows how to speak, gpsd will autoconfigure that mode.

You can verify correct operation by first starting gpsd and then xgps, the X windows test client.

If you have problems, the GPSD project maintains a FAQ[1] to assist troubleshooting.

DESCRIPTION
gpsd is a monitor daemon that collects information from GPSes, differential GPS radios, or AIS receivers attached to the host machine. Each GPS, DGPS radio,
or AIS receiver is expected to be direct connected to the host via a USB or RS232C serial device. The serial device may be specified to gpsd at startup, or
it may be set via a command shipped down a local control socket (e.g. by a USB hotplug script). Given a GPS device by either means, gpsd discovers the
correct port speed and protocol for it.

gpsd should be able to query any GPS 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. It can read heading and attitude information from the Oceanserver 5000 digital compass.

The GPS reporting formats supported by your instance of gpsd may differ depending on how it was compiled; general purpose 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 gpsd l

gpsd effectively hides the differences among the GPS types it supports. It also knows about and uses commands that tune these GPSes for lower latency. By
using gpsd as an intermediary applications avoid contention for serial devices.

gpsd can use differential GPS corrections from a DGPS radio or over the net, from a ground station running a DGPSIP server or a Ntrip broadcaster that
reports RTCM 104 data; this will shrink position errors by roughly a factor of four. When gpsd opens a serial device emitting RTCM 104, it automatically
recognizes this and uses the device as a correction source for all connected GPSes that accept RTCM corrections (this is dependent on the type of the GPS;
not all GPSes have the firmware capability to accept RTCM correction packets). See the section called  ÄúACCURACY Äù and the section called  ÄúFILES Äù for
discussion.

Client applications will communicate with gpsd via a TCP/IP port, 2947 by default). Both IPv4 and IPv6 connections are supported and a client may connect via
either.

The program accepts the following options:

F
Create a control socket for device addition and removal commands. You must specify a valid pathname on your local filesystem; this will be created as a
Unix domain socket to which you can write commands that edit the daemon's internal device list.

S
Set TCP/IP port on which to listen for GPSD clients (default is 2947).

b
Broken device safety mode, otherwise known as read only mode. Some popular bluetooth and USB receivers lock up or become totally inaccessible when probed
or reconfigured. This switch prevents gpsd from writing to a receiver. This means that gpsd cannot configure the receiver for optimal performance, but it
also means that gpsd cannot break the receiver. A better solution would be for Bluetooth to not be so fragile. A platform independent method to identify
serial over Bluetooth devices would also be nice.

G
This flag causes gpsd to listen on all addresses (INADDR_ANY) rather than just the loopback (INADDR_LOOPBACK) address. For the sake of privacy and
security, PVT information is now private to the local machine until the user makes an effort to expose this to the world.

l
List all drivers compiled into this gpsd instance. The letters to the left of each driver name are the gpsd control commands supported by that driver.

n
Don't wait for a client to connect before polling whatever GPS is associated with it. It is thought that some GPSes go to a standby mode (drawing less
power) before the host machine asserts DTR, so waiting for the first actual request might save battery power on portable equipment.

N
Don't daemonize; run in foreground. Also suppresses privilege dropping. This switch is mainly useful for debugging. Its meaning may change in future
versions.

h
Display help message and terminate.

P
Specify the name and path to record the daemon's process ID.

D
Set debug level. At debug levels 2 and above, gpsd reports incoming sentence and actions to standard error if gpsd is in the foreground ( N) or to syslog
if in the background.

V
Dump version and exit.

Arguments are interpreted as the names of data sources. Normally, a data source is the device pathname of a local device from which the daemon may expect GPS
data. But there are three other special source types recognized, for a total of four:

Local serial or USB device
A normal Unix device name of a serial or USB device to which a sensor is attached. Example: /dev/ttyUSB0.

AIS feed
A URI with the prefix "ais://", followed by a hostname, a colon, and a port number. The daemon will open a socket to the indicated server and read
AIVDM/AIVDO packets from it. Example: ais://data.aishub.net:4006.

Ntrip caster
A URI with the prefix "ntrip://" followed by the name of an Ntrp caster. For Ntrip services that require authentication, a prefix of the form
"username:password@" can be added before the name of the Ntrip broadcaster. For Ntrip service, you must specify which stream to use; the stream is given
in the form "/streamname". An example DGPSIP URI could be "dgpsip://dgpsip.example.com" and a Ntrip URI could be
"ntrip://foo:bar@ntrip.example.com:80/example stream". Corrections from the caster will be send to each attached GPS with the capability to accept them.

DGPSIP server
A URI with the prefix "dgpsip://" followed by a hostname, a colon, and an optional colon separated port number (defaulting to 2101). The daemon will
handshake with the DGPSIP server and read RTCM2 correction data from it. Corrections from the server will be set to each attached GPS with the capability
to accept them.Example: dgpsip://dgps.wsrcc.com:2101.

Internally, the daemon maintains a device list holding the pathnames of devices and remote servers known to the daemon. Initially, this list is the list of
device name arguments specified on the command line. That list may be empty, in which case the daemon will have no devices on its search list until they are
added by a control socket command (see the section called  ÄúGPS DEVICE MANAGEMENT Äù for details on this). Daemon startup will abort with an error if neither
any devices nor a control socket are specified.

Clients communicate with the dameon via textual request and responses. It is a bad idea for applications to speak the protocol directly: rather, they should
use the libgps client library and take appropriate care to conditionalize their code on the major and minor protocol version symbols.

REQUEST/RESPONSE PROTOCOL
The GPSD protocol is built on top of JSON, JaveScript Object Notation. Use of this metaprotocol to pass structured data between daemon and client avoids the
non extensibility problems of the old protocol, and permits a richer set of record types to be passed up to clients.

A request line is introduced by "?" and may include multiple commands. Commands begin with a command identifier, followed either by a terminating ';' or by
an equal sign "=" and a JSON object treated as an argument. Any ';' or newline indication (either LF or CR LF) after the end of a command is ignored. All
request lines must be composed of US ASCII characters and may be no more than 80 characters in length, exclusive of the trailing newline.

Responses are JSON objects all of which have a "class" attribute the value of which is either the name of the invoking command or one of the strings "DEVICE"
or "ERROR". Their length limit is 1024 characters, including trailing newline.

Here are the most important responses:

TPV
A TPV object is a time position velocity report. The "class" and "mode" fields will reliably be present. Others may be reported or not depending on the
fix quality.

Table 1. TPV object
 îå îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¨ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¨ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¨ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îê
 îÇName  îÇ Always?  îÇ Type  îÇ Description  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇclass  îÇ Yes  îÇ string  îÇ Fixed: "TPV"  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇtag  îÇ No  îÇ string  îÇ Type tag associated with this GPS  îÇ
 îÇ  îÇ  îÇ  îÇ sentence; from an NMEA  îÇ
 îÇ  îÇ  îÇ  îÇ device this is just the NMEA  îÇ
 îÇ  îÇ  îÇ  îÇ sentence type..  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇdevice  îÇ No  îÇ string  îÇ Name of originating device  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇtime  îÇ No  îÇ numeric  îÇ Seconds since the Unix epoch,  îÇ
 îÇ  îÇ  îÇ  îÇ UTC. May have a fractional  îÇ
 îÇ  îÇ  îÇ  îÇ part of up to .01sec precision.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇept  îÇ No  îÇ numeric  îÇ Estimated timestamp error (%f,  îÇ
 îÇ  îÇ  îÇ  îÇ seconds, 95% confidence).  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇlat  îÇ No  îÇ numeric  îÇ Latitude in degrees: +/  îÇ
 îÇ  îÇ  îÇ  îÇ signifies West/East  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇlon  îÇ No  îÇ numeric  îÇ Longitude in degrees: +/  îÇ
 îÇ  îÇ  îÇ  îÇ signifies North/South.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇalt  îÇ No  îÇ numeric  îÇ Altitude in meters.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇepx  îÇ No  îÇ numeric  îÇ Longitude error estimate in  îÇ
 îÇ  îÇ  îÇ  îÇ meters, 95% confidence.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇepy  îÇ No  îÇ numeric  îÇ Latitude error estimate in  îÇ
 îÇ  îÇ  îÇ  îÇ meters, 95% confidence.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇepv  îÇ No  îÇ numeric  îÇ Estimated vertical error in  îÇ
 îÇ  îÇ  îÇ  îÇ meters, 95% confidence.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇtrack  îÇ No  îÇ numeric  îÇ Course over ground, degrees from  îÇ
 îÇ  îÇ  îÇ  îÇ true north.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇspeed  îÇ No  îÇ numeric  îÇ Speed over ground, meters per  îÇ
 îÇ  îÇ  îÇ  îÇ second.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇclimb  îÇ No  îÇ numeric  îÇ Climb (positive) or sink  îÇ
 îÇ  îÇ  îÇ  îÇ (negative) rate, meters per  îÇ
 îÇ  îÇ  îÇ  îÇ second.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇepd  îÇ No  îÇ numeric  îÇ Direction error estinmate in  îÇ
 îÇ  îÇ  îÇ  îÇ degrees, 95% confifdence.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇeps  îÇ No  îÇ numeric  îÇ Speed error estinmate in  îÇ
 îÇ  îÇ  îÇ  îÇ meters/sec, 95% confifdence.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇepc  îÇ No  îÇ numeric  îÇ Climb/sink error estinmate in  îÇ
 îÇ  îÇ  îÇ  îÇ meters/sec, 95% confifdence.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇmode  îÇ Yes  îÇ numeric  îÇ NMEA mode: %d, 0=no mode value  îÇ
 îÇ  îÇ  îÇ  îÇ yet seen, 1=no fix, 2=2D, 3=3D.  îÇ
 îî îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¥ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¥ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¥ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îò
When the C client library parses a response of this kind, it will assert validity bits in the top level set member for each field actrually received; see
gps.h for bitmask names and values.

Here's an example:

{"class":"TPV","tag":"MID2","device":"/dev/pts/1",
"time":1118327688.280,"ept":0.005,
"lat":46.498293369,"lon":7.567411672,"alt":1343.127,
"eph":36.000,"epv":32.321,
"track":10.3788,"speed":0.091,"climb": 0.085,"mode":3}

SKY
A SKY object reports a sky view of the GPS satellite positions. If there is no GPS device available, or no skyview has been reported yet, only the
"class" field will reliably be present.

Table 2. SKY object
 îå îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¨ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¨ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¨ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îê
 îÇName  îÇ Always?  îÇ Type  îÇ Description  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇclass  îÇ Yes  îÇ string  îÇ Fixed: "SKY"  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇtag  îÇ No  îÇ string  îÇ Type tag associated with this GPS  îÇ
 îÇ  îÇ  îÇ  îÇ sentence; from an NMEA  îÇ
 îÇ  îÇ  îÇ  îÇ device this is just the NMEA  îÇ
 îÇ  îÇ  îÇ  îÇ sentence type..  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇdevice  îÇ No  îÇ string  îÇ Name of originating device  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇtime  îÇ No  îÇ numeric  îÇ Seconds since the Unix epoch,  îÇ
 îÇ  îÇ  îÇ  îÇ UTC. May have a fractional  îÇ
 îÇ  îÇ  îÇ  îÇ part of up to .01sec precision.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇxdop  îÇ No  îÇ numeric  îÇ Longitudinal dilution of  îÇ
 îÇ  îÇ  îÇ  îÇ precision, a dimensionsless  îÇ
 îÇ  îÇ  îÇ  îÇ factor which should be  îÇ
 îÇ  îÇ  îÇ  îÇ multiplied by a base UERE to get  îÇ
 îÇ  îÇ  îÇ  îÇ an error estimate.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇydop  îÇ No  îÇ numeric  îÇ Latitudinal dilution of  îÇ
 îÇ  îÇ  îÇ  îÇ precision, a dimensionsless  îÇ
 îÇ  îÇ  îÇ  îÇ factor which should be  îÇ
 îÇ  îÇ  îÇ  îÇ multiplied by a base UERE to get  îÇ
 îÇ  îÇ  îÇ  îÇ an error estimate.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇvdop  îÇ No  îÇ numeric  îÇ Altitude dilution of precision, a  îÇ
 îÇ  îÇ  îÇ  îÇ dimensionsless factor which  îÇ
 îÇ  îÇ  îÇ  îÇ should be multiplied by a base  îÇ
 îÇ  îÇ  îÇ  îÇ UERE to get an error  îÇ
 îÇ  îÇ  îÇ  îÇ estimate.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇtdop  îÇ No  îÇ numeric  îÇ Time dilution of precision, a  îÇ
 îÇ  îÇ  îÇ  îÇ dimensionsless factor which  îÇ
 îÇ  îÇ  îÇ  îÇ should be multiplied by a base  îÇ
 îÇ  îÇ  îÇ  îÇ UERE to get an error  îÇ
 îÇ  îÇ  îÇ  îÇ estimate.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇhdop  îÇ No  îÇ numeric  îÇ Horizontal dilution of precision,  îÇ
 îÇ  îÇ  îÇ  îÇ a dimensionsless factor  îÇ
 îÇ  îÇ  îÇ  îÇ which should be multiplied by a  îÇ
 îÇ  îÇ  îÇ  îÇ base UERE to get a circular  îÇ
 îÇ  îÇ  îÇ  îÇ error estimate.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇpdop  îÇ No  îÇ numeric  îÇ Spherical dilution of precision,  îÇ
 îÇ  îÇ  îÇ  îÇ a dimensionsless factor  îÇ
 îÇ  îÇ  îÇ  îÇ which should be multiplied by a  îÇ
 îÇ  îÇ  îÇ  îÇ base UERE to get an error  îÇ
 îÇ  îÇ  îÇ  îÇ estimate.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇgdop  îÇ No  îÇ numeric  îÇ Hyperspherical dilution of  îÇ
 îÇ  îÇ  îÇ  îÇ precision, a dimensionsless  îÇ
 îÇ  îÇ  îÇ  îÇ factor which should be  îÇ
 îÇ  îÇ  îÇ  îÇ multiplied by a base UERE to get  îÇ
 îÇ  îÇ  îÇ  îÇ an error estimate.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇxdop  îÇ No  îÇ numeric  îÇ Longitudinal dilution of  îÇ
 îÇ  îÇ  îÇ  îÇ precision, a dimensionsless  îÇ
 îÇ  îÇ  îÇ  îÇ factor which should be  îÇ
 îÇ  îÇ  îÇ  îÇ multiplied by a base UERE to get  îÇ
 îÇ  îÇ  îÇ  îÇ an error estimate.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇsatellites  îÇ Yes  îÇ list  îÇ List of satellite objects in  îÇ
 îÇ  îÇ  îÇ  îÇ skyview  îÇ
 îî îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¥ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¥ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¥ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îò
Many devices compute dilution of precision factors but do nit include them in their reports. Many that do report DOPs report only HDOP, two dimensial
circular error. gpsd always passes through whatever the device actually reports, then attempts to fill in other DOPs by calculating the appropriate
determinants in a covariance matrix based on the satellite view. DOPs may be missing if some of these determinants are singular. It can even happen that
the device reports an error estimate in meters when the correspoding DOP is unavailable; some devices use more sophisticated error modeling than the
covariance calculation.

The satellite list objects have the following elements:

Table 3. Satellite object
 îå îÄ îÄ îÄ îÄ îÄ î¨ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¨ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î¨ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îê
 îÇName  îÇ Always?  îÇ Type  îÇ Description  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇPRN  îÇ Yes  îÇ numeric  îÇ PRN ID of the satellite  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇaz  îÇ Yes  îÇ numeric  îÇ Azimuth, degrees from true north.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇel  îÇ Yes  îÇ numeric  îÇ Elevation in degrees.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ î§
 îÇss  îÇ Yes  îÇ numeric  îÇ Signal strength in dB.  îÇ
 îú îÄ îÄ îÄ îÄ îÄ îº îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îÄ îº îÄ î


Related Topics

Apt Get Commands