summaryrefslogtreecommitdiff
path: root/packet_test.c
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring step. Eliminate second argument of packet.c::packet_parse().Eric S. Raymond2008-07-151-4/+3
| | | | No behavioral changes, all regression tests pass.
* Add a CRC-24Q implementation. It's wrong, but it's a start.Eric S. Raymond2008-06-301-0/+12
|
* RTCM104v3 packet detection. Eric S. Raymond2008-06-301-0/+19
| | | | | This is without checksum support, and the daemon code does not do anything with the RTCM data yet.
* Change the way the RTCM decoding is layered... Eric S. Raymond2006-12-041-2/+1
| | | | | | | ...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,
* Split the packet-sniffer internals out of the session structure. Eric S. Raymond2006-11-301-11/+12
| | | | | | | | | | | | | 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.
* Compiler-warning and splint cleanup.Eric S. Raymond2006-11-101-2/+2
|
* Quiet down the compiler.Eric S. Raymond2006-11-101-3/+3
|
* Rename config.h so it can be installed as gpsd_config.h...Chris Kuethe2006-10-261-2/+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
|
* Change -v to -V for Verbose optionGary E. Miller2006-03-131-1/+4
|
* Fixes to packet engine from Curt and Josh. Gary E. Miller2005-08-071-1/+1
| | | | Confirmed to help on 4 diff GPS types.
* Fixed the last EverMore test.Eric S. Raymond2005-08-021-4/+3
| | | | We can no longer have whole packets in the leading garbage.
* Initializers to C99 form.Eric S. Raymond2005-08-021-79/+79
|
* Fix some bad naming. Number of TrueNorth channels is 0. Eric S. Raymond2005-08-021-1/+1
| | | | Add an NTRIP pointer to the references page.
* Big-endian support in rtcm.c.Eric S. Raymond2005-07-261-2/+2
|
* New -t option lets us perform individual regressions.Eric S. Raymond2005-07-261-168/+182
|
* Repartition code so we can run individual tests.Eric S. Raymond2005-07-261-43/+51
|
* Return error status if any tests fail.Eric S. Raymond2005-07-261-3/+5
|
* Petr Slanky's latest Evermore patch and some splint cleanups.Eric S. Raymond2005-07-251-1/+13
|
* Another EverMore patch from the maintainer.Eric S. Raymond2005-07-181-1/+32
|
* Another Evermore test from Petr Slansky.Eric S. Raymond2005-07-161-0/+11
|
* Restore some lost splint cleanups. Stronger regression tests.Eric S. Raymond2005-07-161-13/+13
|
* Break the packet tester code out into a separate program. Eric S. Raymond2005-07-161-0/+190
Fix the state table regenerator so it conditionalizes the token list.