| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
|
| |
|
|
|
|
|
|
|
|
| |
Protocol version number is bumped. Python and C test clients are known
to work; interfaces of the C and Python client bindings are
unchanged. Third-party client-side bindings which rely on naively
copying JSON members will break (implementers have been repeatedly
warned not to do this).
|
|
|
|
| |
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
|
|
|
|
| |
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
|
|
|
|
| |
Signed-off-by: Chris Kuethe <ckuethe@users.berlios.de>
|
| |
|
|
|
|
| |
Signed-off-by: Chris Kuethe <ckuethe@users.berlios.de>
|
|
|
|
| |
Signed-off-by: Chris Kuethe <ckuethe@users.berlios.de>
|
|
|
|
| |
Signed-off-by: Chris Kuethe <ckuethe@users.berlios.de>
|
|
|
|
| |
Signed-off-by: Chris Kuethe <ckuethe@users.berlios.de>
|
| |
|
|
|
|
| |
Signed-off-by: Chris Kuethe <ckuethe@users.berlios.de>
|
|
|
|
| |
Signed-off-by: Chris Kuethe <ckuethe@users.berlios.de>
|
|
|
|
| |
Signed-off-by: Chris Kuethe <ckuethe@users.berlios.de>
|
|
|
|
| |
Signed-off-by: Chris Kuethe <ckuethe@users.berlios.de>
|
|
|
|
| |
Did you program too much Python lately? ;-)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The patch original is at:
https://lists.berlios.de/pipermail/gpsd-dev/attachments/20100111/85ad4e15/attachment.bin
This revision changes netlib_connectsock() to take a first argument that is
an address family and can specify IPv4, IPv6, or either. It also changes
gpsd.c to open two client sockets, one IPv4 and one IPv6, and listen
on both.
As a required cleanup, a number of defaults to "127.0.0.1" become
defaults to "localhost" so we're not hardwiring in IPv4 assumptions
anymore.
I've omitted a significant portion of the Mehani patch that changed the
interface of the client library in an incompatible way. Currently there is
no way to make gpsd listen to IPv4 or IPv6 only, and no way to make a
client query over IPV4 or IPv6 only. Also, we'd really like to be able to
condition out IPv6 or (someday) IPv4 support for a leaner runtime, and
there's no way to do that yet, either.
Under IPv4, regression tests pass; live operation with a GPS mouse and
the aishub feed both work. However, the resulting code does not splint
clean; this will need to be fixed, and that's going to be tricky due
to the new sockaddr_t struct.
|
|
|
|
|
| |
...if they're used in the navigation solution rather than making them
be circles.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Even in super-greedy mode, my ublox will only track down to about 15dBHz. I
am now colouring such weak signals in black.
Also fix the logic for ignoring SVs with negative elevation.
|
|
|
|
| |
...and advertise the correct server name.
|
|
|
|
| |
after 3 non-fix O messages.
|
| |
|
| |
|
|
|
|
|
| |
We may need to revisit this if 'n' when we get around to supporting
ipv6.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
if the PRN is 0 or all of elevation, azimuth and signal strength are 0,
don't display an icon. PRN 0 can't happen, and because an elevation of 0
is below the recommended 5-degree horizon, we don't accept reports of a
satellite there until there is a non-zero measured signal for it.
|
| |
|
|
|
|
|
|
| |
It's inconsistent when you're reading from a different server. This
variable now defaults to $server and can be ignored unless you know
you should use it.
|
|
|
|
| |
...when the gpsd instance is not accessible.
|
|
|
|
|
| |
Change the elevation numbers on the sky grid to match its
color so they don't fight with the PRNs.
|
|
|
|
|
|
| |
There is a new 'advertise' config variable that can be used to
advertise the gpsd server by a name different than (for example)
127.0.0.1.
|
| |
|
| |
|
|
|
|
| |
Error message replaces the data table if gpsd is not running.
|
| |
|
|
|
|
| |
Generate XML headers and properly close contentless tags.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
...rather than making the image generator do its own query. This makes
it easier to retry and wait for a receiver to come online if gpsd is
running without '-n'.
Turn on buffering and do a couple of queries to make sure we have data to
display. More robust retry logic to follow.
Add simple hooks for plotting yourself with google maps. You will need to
enable this in the config file and get a google map api key.
(merge from my cvs)
|
|
|