summaryrefslogtreecommitdiff
path: root/rtcmdecode.c
Commit message (Collapse)AuthorAgeFilesLines
* Found and fixed the bug that was breaking an RTCM regression test.Eric S. Raymond2006-12-041-22/+25
|
* Back out my last change but one to rtcmdecode, it broke a regression test.Eric S. Raymond2006-12-041-23/+22
|
* RTCM decoder doesn't need to know about the full session structure any more.Eric S. Raymond2006-12-041-22/+23
| | | | Also, abandon an RTCM todo item -- better handled with ctypes.
* Make the code for Magnavox-format output work again...Eric S. Raymond2006-12-041-5/+7
| | | | ...though it's still not hooked up to anything in rtcmdecode().
* Change the way the RTCM decoding is layered... Eric S. Raymond2006-12-041-1/+2
| | | | | | | ...so the packet sniffer no longer needs to take an argument that is an rtcm structure. This is a step towards a new and better gpsfake. No logic or protocol changes. All regression tests pass,
* Check in regress-builder, after having used it to detect some minor buildEric S. Raymond2006-11-301-2/+2
| | | | problems created by the last big refactoring patch.
* Split the packet-sniffer internals out of the session structure. Eric S. Raymond2006-11-301-8/+11
| | | | | | | | | | | | | This is a big, super-intrusive patch but changes no logic at all -- it's all about ripping out some of the gps_device_t structure members into a new gps_packet_t structure. Even the driver API doesn't change at all, this is all libgpsd(3) internals being rearranged. The motivation here is that we want to kill off the ad-hoc Python implementation of a packet-sniffer in gpsfake. To do that we need to be able to write a "pure" packet sniffer that uses the same C code as the daemon's but without being welded to the rest of the libgpsd(3) code. This is the first step towards that.
* Rename config.h so it can be installed as gpsd_config.h...Chris Kuethe2006-10-261-0/+2
| | | | | | ...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
* 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 #!
* fix the $Id$ keywords hereChris Kuethe2006-09-211-1/+1
|
* splint cleanup after CK's strcat()/strlcopy() cleanup.Eric S. Raymond2006-08-201-1/+1
|
* String safety, courtesy of snprintf, strlcat and strlcpy.Chris Kuethe2006-08-191-1/+1
| | | | | | | GPSD is now free from the often-misused strcat, strcpy and sprintf. Future code should not use unbounded string functions. Glibc users, please verify that the integrated strlcat and strlcpy are correctly linked in.
* Change -v to -V for Verbose optionGary E. Miller2006-03-131-2/+4
|
* splint and error-message cleanup.Eric S. Raymond2005-08-031-3/+3
|
* Add and document -d and -e options for rtcmdecode.Eric S. Raymond2005-07-281-14/+55
|
* Parity computation and splint cleanup.Eric S. Raymond2005-07-281-4/+4
|
* Encoder is all working, except for floating-point precision lossage.Eric S. Raymond2005-07-281-2/+2
|
* Upper level of RTCM encoder works.Eric S. Raymond2005-07-281-3/+13
|
* Another step (passing regression tests) towards an encoder.Eric S. Raymond2005-07-271-7/+37
|
* Move towards supporting an RTCM encoder.Eric S. Raymond2005-07-271-19/+27
|
* More separation of the low-level decoder.Eric S. Raymond2005-07-241-3/+3
|
* We can now see byte offsets when checking a decode.Eric S. Raymond2005-07-201-1/+20
|
* In theory we now have a complete decoder.Eric S. Raymond2005-07-171-1/+1
|
* Add usage message.Eric S. Raymond2005-07-161-4/+2
|
* Check in Wolfgang's enhancements as a baseline before hacking them.Eric S. Raymond2005-07-161-1/+2
|
* Stage one of making the RTCM decoder an ordinary driver. Merge the RTCMEric S. Raymond2005-07-161-4/+4
| | | | decoding context into the gps_device_t structure.
* rtcm.c is properly refactored, with the bitfield layouts hidden.Eric S. Raymond2005-07-161-6/+6
|
* Splint-clean the RTCM code.Eric S. Raymond2005-07-151-1/+1
|
* Clean up RTCM error messages.Eric S. Raymond2005-07-131-4/+4
|
* More refactoring, RTCM dump function is now an ordinary dump hook.Eric S. Raymond2005-07-131-63/+5
|
* Merge working Evermore state-machine from Petr Slansky.Eric S. Raymond2005-07-131-4/+3
| | | | Also merge in hooks that connect RTCM parsing to the packet getter.
* Tighten up a buffer size.Eric S. Raymond2005-07-121-1/+1
|
* Split RTCM parsing into its own module.Eric S. Raymond2005-07-121-259/+0
|
* Next steop towards integrating the RTCM stuff.Eric S. Raymond2005-07-121-22/+23
|
* Found the workaround for the compiler bug that was fooing up parity computation.Eric S. Raymond2005-07-121-1/+14
|
* Added output_mag, conditioned out, just in case we ever want to issueEric S. Raymond2005-07-121-0/+33
| | | | RTCM streams.
* Refactored rtcmdecode.c now splints clean.Eric S. Raymond2005-07-121-1/+3
|
* rtcm_decode now returns a pointer to the parsed structure.Eric S. Raymond2005-07-121-11/+20
|
* Hide some magic constants that don't need to be visible.Eric S. Raymond2005-07-121-0/+8
|
* Use gpsd's reporting functions.Eric S. Raymond2005-07-121-21/+33
|
* Inline some code as a step towords rurning rtcm_decode inside out.Eric S. Raymond2005-07-121-35/+32
|
* Export the RTCM control block.Eric S. Raymond2005-07-121-20/+4
|
* Cosmetic fixes.Eric S. Raymond2005-07-121-13/+12
|
* rtcmdecode.c is now splint-clean, but still doesn't work at -O2 under gcc 3.4.2.Eric S. Raymond2005-07-121-5/+12
|
* Wolfgang's attempt to fix the -O2 problem.Eric S. Raymond2005-07-121-14/+14
|
* Instrument the RTCM decoder so we can show that the parity computation is hosed.Eric S. Raymond2005-07-121-106/+95
|
* First cut at merging Wolfgang's RTCM code.Eric S. Raymond2005-07-111-0/+326
Something about normal GNU compiler options hoses this.