summaryrefslogtreecommitdiff
path: root/gps.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove a magic number.Eric S. Raymond2006-12-021-0/+1
|
* Some name changes in formal arguments, No logic changes,Eric S. Raymond2006-11-301-1/+1
| | | | All regression tests pass.
* Enhance gps_query so it's sprintf(3)-like, for more conventient assembly Eric S. Raymond2006-10-291-1/+1
| | | | of control commands. Also, it now tacks on a '\n' if the user didn't
* Rename config.h so it can be installed as gpsd_config.h...Chris Kuethe2006-10-261-1/+0
| | | | | | ...for those who want to build their own apps linked against libgps and want the headers to work. Works on OpenBSD, tested by Jeff Francis on OS X and Linux
* Partial splint cleanup.Eric S. Raymond2006-10-261-0/+2
|
* Forgot to include config.h... Chris Kuethe2006-10-111-0/+1
| | | | this is needed if I am to test against HAVE_STDINT_H and friends
* allow compilation on systems where stdint.h doesn't exist...Chris Kuethe2006-10-111-2/+8
| | | | | ...and where its definitions are likely provided by inttypes.h. Also, move system headers further up the include list.
* I broke it, now I fixed it. Problem reported and fix confirmed by Gary MillerChris Kuethe2006-09-211-0/+1
|
* Add subversion ID tags near the beginning of every file.Chris Kuethe2006-09-211-0/+1
| | | | First line where possible, second line for scripts called with #!
* Type length meditations.Chris Kuethe2006-09-201-1/+1
| | | | | | | | | | | | | int is not supposed to be longer than a long int, and a long int is supposed to be at least 32 bits. Unfortunately that doesn't tell us how many bits are in a long, so let's use a type where we do know. I don't suppose anyone is running this on a machine where (we haven't heard any complaints so far) sizeof(int) == 2 sizeof(int) == 8 && sizeof(long) == 8 RTCM regress is happy on ia32 and amd64.
* The big dead-storage elimination: we get rid of the newdata member.Eric S. Raymond2006-09-091-1/+0
| | | | All regression tests pass.
* Properly clear the DOP members in each sentence.Eric S. Raymond2006-09-011-0/+1
|
* Design decision: Trie North data gets mapped into existing fields (track, etc)Eric S. Raymond2006-08-311-7/+1
| | | | | | | | ...rather than new ones like heading. This gets rid of the HEADING_FIX code contributed but not compiled in by default. Also, fix a place in the zodiac driver that sets a fix rather than newdata member.
* Increase the maximum number of satellites we can handle...Eric S. Raymond2006-08-211-1/+1
| | | | ...in order to cope with the Antaris uBlox.
* splint cleanup after CK's strcat()/strlcopy() cleanup.Eric S. Raymond2006-08-201-1/+1
|
* Support code for querying validity of fix fields.Eric S. Raymond2006-08-201-0/+2
|
* Use OpenBSD's nmea(4) line discipline.Chris Kuethe2006-08-181-0/+3
| | | | | | | | | OpenBSD has the nmea(4) line discipline which, when activated, feeds the incoming bytes through an in-kernel nmea parser to extract timing info which is then exported via the sensors framework for consumption by ntpd, among others... Not so useful if your GPS can't do PPS. Patch from Jason Wright in private email.
* Add dgnss.c, which should have been checked in with the NTRIP support.Eric S. Raymond2006-06-071-0/+3
| | | | Also check in the heading patch under -DHEADING_FIX.
* Slightly more accurate value for MPS to knots.Eric S. Raymond2006-06-061-1/+1
|
* splint cleanup and cosmetic fixes.Eric S. Raymond2005-09-011-1/+1
|
* Add new deg_to_str() function to libgps. Gary E. Miller2005-08-251-0/+2
| | | | Use to convert degrees to various string representations.
* Teach cgps to use Gary's function for deducing unit defaults.Eric S. Raymond2005-08-171-1/+3
|
* True North support integrated.Eric S. Raymond2005-08-011-4/+11
| | | | | | It's not compiled in by default, but it does require one architecture change -- device channels is now a driver- specific capability, since the Thales GPS our TrueNorth user is working with has 14 channels.
* Define fields for pseudo-range data.Eric S. Raymond2005-07-281-10/+26
|
* Upper level of RTCM encoder works.Eric S. Raymond2005-07-281-1/+1
|
* First steps towards a working RTCM encoder.Eric S. Raymond2005-07-271-1/+0
|
* Support compilers that can't do anonymous unions.Eric S. Raymond2005-07-261-1/+1
|
* Petr Slanky's latest Evermore patch and some splint cleanups.Eric S. Raymond2005-07-251-2/+2
|
* This change might keep us from losing on a 16-bit machine.Eric S. Raymond2005-07-241-2/+6
|
* More work at separating the low-level decoder from the RTCM structure stuff.Eric S. Raymond2005-07-241-4/+4
|
* More work on the repack() function. Avoid a core dump when processing DGPSIP.Eric S. Raymond2005-07-231-1/+2
|
* Support, and document, dumping packets of unknown type.Eric S. Raymond2005-07-231-6/+6
|
* More decoder cleanup and repack progress.Eric S. Raymond2005-07-221-0/+1
|
* RTCM health fields aren't boolean.Eric S. Raymond2005-07-221-2/+6
|
* Get rid of statetable.el...Eric S. Raymond2005-07-201-1/+3
| | | | ...there's an easier way to keep enum and name arrays in sync.
* Solve a port problem for Wolfgang.Eric S. Raymond2005-07-201-0/+3
|
* Changes responding to Wolfgang's long response about RTCM, and factoringEric S. Raymond2005-07-201-0/+1
| | | | out subframe processing.
* Turn RTCM processing into a real driver.Eric S. Raymond2005-07-191-2/+2
|
* RTCM structure is going to have to be user-visible...Eric S. Raymond2005-07-191-0/+87
| | | | ...if the client library passes up the data.
* Use gpsd_hexdump().Eric S. Raymond2005-07-191-1/+1
|
* Another EverMore patch from the maintainer.Eric S. Raymond2005-07-181-1/+1
|
* Add unix_to_gpstime.Eric S. Raymond2005-07-131-1/+2
|
* Add support for the 2-field return of C to client libraries.Eric S. Raymond2005-07-111-1/+1
|
* Architecture extension; handle variable sample rates.Eric S. Raymond2005-07-111-1/+1
|
* Report uniform 95% confidence intervals.Eric S. Raymond2005-07-081-1/+3
|
* Big driver structure refactoring.Eric S. Raymond2005-07-081-19/+4
| | | | | Move stuff out of gps.h into driver-specific storage and local variables.
* USED_SET needs to be a separate mask from SATELLITES_SET...Eric S. Raymond2005-07-081-8/+9
| | | | | ...because the NMEA driver sets them in different places. Add satellite-picture parsing to Evermore driver.
* First cut at Evermore support. Not yet tested.Eric S. Raymond2005-07-061-0/+1
| | | | | | Satellite-picture packets are not yet completely interpreted. We don't know a probe string yet, so it might take as long as ten minutes for this driver to switch over.
* Avoid a magic number.Eric S. Raymond2005-07-011-0/+1
|
* Experimental code to hunt for a DGPSIP server.Eric S. Raymond2005-06-291-1/+1
|