summaryrefslogtreecommitdiff
path: root/libgpsd_core.c
Commit message (Collapse)AuthorAgeFilesLines
* use "%z" to print size_t-sized things. also, whitespaceChris Kuethe2009-01-061-1/+1
|
* better fix for format warningChris Kuethe2009-01-061-1/+1
|
* fix format warningChris Kuethe2009-01-061-4/+4
|
* This diff goes most of the way to getting us splint-clean again.Eric S. Raymond2009-01-051-1/+1
|
* make it possible to built a tsip-only gpsdChris Kuethe2009-01-051-1/+4
|
* typo fixChris Kuethe2009-01-051-1/+1
|
* V and P base errors aren't identical to the horizontal base error.Eric S. Raymond2009-01-051-7/+16
|
* Fix UERE factors for the right 95% confidence level.Eric S. Raymond2009-01-051-2/+2
|
* whitespaceChris Kuethe2008-12-261-79/+79
|
* Commits from the caribbean: 20.628361N / 87.067351WChris Kuethe2008-12-261-1/+1
| | | | | | | Make the sniffer try a little harder to guess at a a different serial protocol if it doesn't lock up. Without this, I've seen it fail to advance and detect SiRF@38400. Regression tests still pass on my machine.
* Include the GPS device in debug messages.Eric S. Raymond2008-07-161-6/+12
|
* Fix thinko in comment.Eric S. Raymond2008-07-141-2/+2
|
* Revert previous EOF_PACKET change, it was a bad idea.Eric S. Raymond2008-07-141-1/+1
|
* Packet state machine now recognizes RTCM3 packets correctly.Eric S. Raymond2008-07-131-1/+1
| | | | | | Update the packet regression test load. Introduce new EOF_PACKET type to signal that the packet getter sees EOF. All regression tests pass.
* Add a CRC-24Q implementation. It's wrong, but it's a start.Eric S. Raymond2008-06-301-2/+8
|
* RTCM104v3 packet detection. Eric S. Raymond2008-06-301-7/+7
| | | | | This is without checksum support, and the daemon code does not do anything with the RTCM data yet.
* More namespace shuffles preparing for RTCM3.Eric S. Raymond2008-06-271-1/+1
|
* More preparation for RTCM 3. No behavior changes. All regression tests pass.Eric S. Raymond2008-06-271-3/+3
|
* Move the ZEROIZE macro to pacify fedora's compiler. Chris Kuethe2008-03-211-2/+2
| | | | Passes regression tests. Patch from Remco Treffkorn
* Fix, 2nd try, too many PPS threads being started. Gary E. Miller2008-01-211-2/+3
| | | | Found by John Arthur <lists@davey.net.au>
* Add Garmin 5Hz support to PPS. Patch from John Arthur <lists@davey.net.au>Gary E. Miller2008-01-201-10/+18
|
* 'typename' is a reserved word in C++. Gary E. Miller2008-01-191-11/+11
| | | | | Change to 'type_name' so gpsd pieces can be used with C++. Reported by Matt Roberds <mattroberds@cox.net>.
* A better attempt to handle PPS that is a square wave instead of a pulse.Gary E. Miller2008-01-131-12/+18
| | | | Submitted by Michael St. Laurent <mikes@hartwellcorp.com>
* Ship a GSA/PGRME, etc, whenever HDOP/VDOP/PDOP or the error estimates get set. Eric S. Raymond2007-12-211-1/+1
| | | | Passes regression tests. Probably fixes Debian bug #456634.
* Restore a test that mysteriously went missing... Eric S. Raymond2007-12-191-4/+5
| | | | ...from the patch to add Furuno GH-79L4 support.
* Some non-ascii characters had crept in. Should be removed now.Mick Durkin2007-12-191-11/+11
|
* Remove changes to 1pps code... Mick Durkin2007-12-191-35/+11
| | | | | ...and revert to same code as esr introduced with the Furuno support on 17 Dec.
* Second attempt at changing the 1pps waveform monitoring...Mick Durkin2007-12-181-3/+9
| | | | ...so that it accepts the output of the Furuno GPSClock.
* A first attempt at changing the 1pps waveform monitoring...Mick Durkin2007-12-181-35/+54
| | | | | | | | | | | | | | | ...so that it accepts 3 formats, independent of polarity:- 1) conventional 1pps, with a 1 second repetition rate and a <200ms pulse whose leading edge marks the second 2) a square wave of 2 second repetition rate (0.5 Hz) each transition of which marks the second 3) a square wave of 1 second repetition rate (1 Hz). The two transitions are filtered against the timestamp of their arrival time so that the one nearest to the full second is chosen and it marks the second.
* An attempt at support for the Furuno Electronics GH-79L4 (GPSClock).Eric S. Raymond2007-12-181-0/+8
|
* Stronger NaN-guarding on the speed error estimate computation.Eric S. Raymond2007-12-171-3/+8
| | | | Passes regressions.
* With this change, it looks like the playacar regression test stabilizes.Eric S. Raymond2007-12-121-1/+1
|
* Not carelessly dumping a NaN timestamp fixes one of the Trimble tests.Eric S. Raymond2007-12-121-7/+7
|
* Address Berlios bug #11970.Eric S. Raymond2007-12-121-1/+1
|
* Make GGA report altitude with two decimal digits of precision, not just one.Eric S. Raymond2007-12-101-1/+1
|
* Improved error and rpgress reporting, plus a typo fix.Eric S. Raymond2007-12-101-1/+1
|
* Fix a misleading comment.Eric S. Raymond2007-12-101-1/+1
|
* a waveform with a 2 second period has a frequency of 0.5 HzMick Durkin2007-12-091-2/+2
|
* minor comment correctionMick Durkin2007-12-081-2/+2
|
* Refactoring step and fix to ntp interface.Mick Durkin2007-12-081-17/+30
| | | | | | | | | | Extract the code which activates the interface to ntpd into a separate function and arrange that this is called by gpsd_assert_sync (in serial.c). This ensures it only happens once the serial port parameters are known. Modify the code which probes for devices to issue a gpsd_assert_sync on success.
* convert time structure elements to human-readable scale sooner...Chris Kuethe2007-12-081-2/+7
| | | | ...and sanity check the results coming back from gmtime_r
* don't print NaN if the data is not availableChris Kuethe2007-12-081-2/+4
|
* Allow for the situation where a fix message is generated... Mick Durkin2007-12-061-2/+2
| | | | | | ...which has set the status to STATUS_NO_FIX. This can happen with a gps device which generates regular fix messages, even when the signal is unusable.
* -T is gone. We'll develop a better alternative after 2.35.Eric S. Raymond2007-12-061-5/+1
|
* Address a bug in the incrementing of fixcnt spotted by Mick Durkin.Eric S. Raymond2007-12-051-2/+9
|
* minor changes to pacify splintMick Durkin2007-10-181-1/+1
|
* Introduce not-very-documented test mode. Chris Kuethe2007-10-171-1/+5
| | | | | | Briefly, it causes gpsd to read data from a file, and spew messages to stdout. These could be captured to act as a simpler form of regression test.
* avoid a core dump if, somehow, the session goes NULLChris Kuethe2007-10-161-1/+6
|
* I think the error modelling is fixed. Thanks to Dave (you know who you are)Chris Kuethe2007-08-301-8/+7
| | | | for hunting this one down.
* Shift a couple of lines of driver private data initialisation...Mick Durkin2007-07-181-2/+3
| | | | ...which were inside a conditional when they should always be included.