summaryrefslogtreecommitdiff
path: root/rtcm.c
Commit message (Collapse)AuthorAgeFilesLines
* No demand for Magnavox output yet, so we'll condition out that code...Eric S. Raymond2006-12-041-0/+2
| | | | | ...after having made sure it compiles with the current version of the ISGP layer.
* Make the code for Magnavox-format output work again...Eric S. Raymond2006-12-041-31/+4
| | | | ...though it's still not hooked up to anything in rtcmdecode().
* Change the way the RTCM decoding is layered... Eric S. Raymond2006-12-041-12/+6
| | | | | | | ...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,
* Hide an RTCM detail better. No logic changes. All regression tests pass.Eric S. Raymond2006-12-031-0/+2
|
* Some name changes in formal arguments, No logic changes,Eric S. Raymond2006-11-301-6/+6
| | | | 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-45/+44
| | | | | | | | | | | | | 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.
* Get rid of an annoying compiler warning.Eric S. Raymond2006-10-311-3/+7
|
* 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
* fix unbounded sscanf("%s")Chris Kuethe2006-10-111-2/+2
|
* 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 #!
* Move the rtcm message structure to its own header. Chris Kuethe2006-09-201-434/+1
| | | | | | | | | It's prettier that way, it facilitates code reuse in other projects/tools/etc. and it's just good style to put definitions in a header. Compiles clean, passes "make rtcm-regress" and the new header is packaged properly by "make dist"
* 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.
* Some documentation updates.Eric S. Raymond2006-06-061-1/+1
|
* Enable eveything to build when RTCM104 is configured out.Eric S. Raymond2005-12-201-0/+4
|
* Warning and splint cleanup.Eric S. Raymond2005-08-201-1/+1
|
* splint and error-message cleanup.Eric S. Raymond2005-08-031-2/+5
|
* Parity computation and splint cleanup.Eric S. Raymond2005-07-281-6/+9
|
* Finally get the encoder stable by adding some round() calls.Eric S. Raymond2005-07-281-21/+22
|
* Wolfgang's attempted fix for the repack() code.Eric S. Raymond2005-07-281-3/+17
|
* Encoder is all working, except for floating-point precision lossage.Eric S. Raymond2005-07-281-1/+6
|
* T message undumps work now.Eric S. Raymond2005-07-281-2/+2
|
* Upper level of RTCM encoder works.Eric S. Raymond2005-07-281-52/+84
|
* Another step (passing regression tests) towards an encoder.Eric S. Raymond2005-07-271-39/+44
|
* First steps towards a working RTCM encoder.Eric S. Raymond2005-07-271-28/+26
|
* First cut at RTCM undumper, and some splint cleanup.Eric S. Raymond2005-07-271-0/+122
|
* Correction to Wolfgang's fix.Eric S. Raymond2005-07-271-2/+2
|
* Small patch from Wolfgang.Eric S. Raymond2005-07-271-1/+1
|
* Spelling fix.Eric S. Raymond2005-07-271-3/+3
|
* Comment fixups.Eric S. Raymond2005-07-261-2/+1
|
* Save Wolfgang's generation script.Eric S. Raymond2005-07-261-7/+2
|
* Move Wolfgang's Emacs command.Eric S. Raymond2005-07-261-2/+0
|
* Big-endian support in rtcm.c.Eric S. Raymond2005-07-261-100/+312
|
* Support compilers that can't do anonymous unions.Eric S. Raymond2005-07-261-134/+134
|
* Fix some documentation.Eric S. Raymond2005-07-251-43/+50
|
* Break isgps.c apart from rtcm.c.Eric S. Raymond2005-07-251-328/+0
|
* Successfully broke adhesion between RTCM bitfield structures and the decoder.Eric S. Raymond2005-07-251-124/+141
|
* A simpler big-endianism test using autotools.Eric S. Raymond2005-07-251-25/+16
|
* Better OS-specific endianness detectionChris Kuethe2005-07-251-3/+5
|
* At least on OpenBSD, endian.h is in /usr/include/sysChris Kuethe2005-07-251-0/+4
| | | | | Other developers, please check to see if your <endian.h> is just a pointer to <sys/endian.h> and if it is, we can kill off this ifdef...
* More decoder separation.Eric S. Raymond2005-07-241-9/+8
|
* More separation of the low-level decoder.Eric S. Raymond2005-07-241-9/+9
|
* More work at separating the low-level decoder from the RTCM structure stuff.Eric S. Raymond2005-07-241-58/+58
|
* First step towards sepaeating out satlink protocol.Eric S. Raymond2005-07-241-4/+5
|
* Calculate the number of almanac entries correctly.Eric S. Raymond2005-07-241-1/+1
|
* Documentation improvements.Eric S. Raymond2005-07-231-2/+14
|
* In theory we now have a repack functionEric S. Raymond2005-07-231-6/+22
| | | | (except for parity compuation and inversion).
* More work on repack().Eric S. Raymond2005-07-231-4/+7
|
* More work on the repack() function. Avoid a core dump when processing DGPSIP.Eric S. Raymond2005-07-231-31/+34
|