summaryrefslogtreecommitdiff
path: root/gpspacket.c
Commit message (Collapse)AuthorAgeFilesLines
* Now that the transition is done we can restore the gpsd_report name.Eric S. Raymond2014-08-271-2/+2
| | | | All regression tests pass.
* Reverse linkage of gpsd_report() is abolished. All regression tests pass.Eric S. Raymond2014-08-271-26/+0
| | | | Some cleanup and testing is still required.
* Introduce struct errout_t to encapsulate error-reporting hooks.Eric S. Raymond2014-08-271-0/+39
| | | | | | A major step towards eliminating reverse linkage. All regression tests pass.
* Structure member name change: packet -> lexer. No logic changes.Eric S. Raymond2014-08-271-2/+2
| | | | All regression tests pass.
* Restore some Python constants needed for gpscat to work.Eric S. Raymond2013-11-281-0/+11
|
* Introduce new LOG_CLIENT looging level.Eric S. Raymond2013-11-161-2/+0
|
* Code is fully cppcheck, splint, and Coverity clean.Eric S. Raymond2013-11-061-0/+2
| | | | All regression tests pass. PPS is live.
* Change gpsd_report to no longer use a global. All regression tests pass.Eric S. Raymond2013-09-291-1/+1
| | | | | | | | This is a large, ugly change. But without it we can't troubleshoot the ICP/IP-source initialization bug properly - colliding definitions of gpsd_report() were interfering with error reporting early in gpsd runs. More cleanup work remains to be done, but at least this is working.
* Nuke trailing whitespace in C source.Eric S. Raymond2012-09-071-4/+4
|
* Elimination of gpsd_hexdump_level.Eric S. Raymond2011-06-171-2/+0
| | | | The few gpsd_hexdump() calls left have explicit guards.
* Typo fix.Eric S. Raymond2011-06-141-1/+1
|
* Add some missing packet types to the JSON interface.Eric S. Raymond2011-06-141-2/+6
|
* Banish some pointless compiler warnings.Eric S. Raymond2011-04-171-3/+6
|
* Have the Python packet-module interface export the character counter.Eric S. Raymond2011-03-011-2/+3
|
* Vanish away Id and Rev $ keywords, git won't expand them to anything useful.Eric S. Raymond2010-03-131-2/+2
|
* Copyright stamps everywhere. No code changes.Eric S. Raymond2010-03-111-2/+5
|
* Put Python extension modules under "gps.".Eric S. Raymond2009-12-151-5/+5
| | | | | | | | | The two Python extension modules used for our distribution test clients, gpslib and gpspacket, are now parts of an importable gps package. This change is needed so xgps2 (which is about to replace xgps) can depend only on being able to do "import gps". All regression tests pass.
* Include the whole config file in gpsd.h.Eric S. Raymond2009-11-201-1/+0
| | | | | | | That is, instead of sectioning out two little config defines and putting them in. This makes gpsd.h self-copntained (e.g. in case it gets installed as a library header) and means we can get rid of most inclusions of it.
* Significant simplification of the packet-getter interface. Eric S. Raymond2009-03-271-11/+3
| | | | | | | | packet_get() now always returns nonzero when it could either read fresh data or assemble a packet from data already read and buffered -- no more returning 0 when it has assembled a packet from buffered data but can't read any new data. I suspect this may have been causing subtle bugs.
* Fix buggy termination test,Eric S. Raymond2009-01-131-2/+4
|
* Improve the packet instrumentation slightly.Eric S. Raymond2009-01-121-0/+4
|
* Update the list of packet type defines. Plain RTCM_PACKET is gone.Eric S. Raymond2009-01-071-1/+6
|
* Revert previous EOF_PACKET change, it was a bad idea.Eric S. Raymond2008-07-141-2/+2
|
* Packet state machine now recognizes RTCM3 packets correctly.Eric S. Raymond2008-07-131-1/+2
| | | | | | Update the packet regression test load. Introduce new EOF_PACKET type to signal that the packet getter sees EOF. All regression tests pass.
* Fix gpscat to dump binary packets correctly. Eric S. Raymond2008-07-121-1/+5
| | | | Reenable some debugging in the packet getter, and add a bit more.
* Add verbosity option to gpscat.Eric S. Raymond2008-07-121-1/+1
|
* More namespace shuffles preparing for RTCM3.Eric S. Raymond2008-06-271-1/+1
|
* Name change.Eric S. Raymond2006-12-071-46/+44
|
* Give gpspacket.c a real doc string.Eric S. Raymond2006-12-071-2/+18
|
* This version works of gpspacket.c works and allows us to set a callback.Eric S. Raymond2006-12-071-16/+5
|
* Another patch from Andreas.Eric S. Raymond2006-12-071-5/+71
|
* Followed some advice from Andreas Stricker.Eric S. Raymond2006-12-061-15/+1
|
* Patch suggested by Andreas Stricker.Eric S. Raymond2006-12-061-3/+10
|
* Another step toward a Python wrapper for packet.c.Eric S. Raymond2006-12-051-1/+3
| | | | | gpscat now has an option that tried to invoke it. All regression tests pass.
* Add $Id$ tagChris Kuethe2006-12-051-0/+1
|
* First cut at a Python binding for the packet.c module.Eric S. Raymond2006-12-041-0/+195
It builds and imports without errors, but has not been tested yet.