summaryrefslogtreecommitdiff
path: root/driver_rtcm3.c
Commit message (Collapse)AuthorAgeFilesLines
* Cut down on gpsd_hexdump_wrapper() calls.Eric S. Raymond2011-06-171-3/+2
| | | | | | | | | | | | | | | This awkward construct seems to have triggered some sort of toolchain bug. The symptom is that gpsd_hexdump_level has different values depending on whether we test it inside or outside of hex.c. As a first step towards eliminating this global, we throw out a bunch of hex logging that is duplicative or not really needed for production drivers. Experimental drivers can call the hex dumper unconditionally. The goal is to reduce the number of uses of this variable to eliminate it withoud doing violence to the internal APIs. This is a first step. All regression tests pass.
* Don't punt on RTCM3 messages we can't yet decode.Eric S. Raymond2011-04-131-18/+0
|
* Interpret GLONASS channel numbers in RTCM3 correctly.Eric S. Raymond2011-04-121-5/+6
|
* Conjectural decode of RTCM3 message 1033.Eric S. Raymond2011-04-121-3/+13
|
* Partial decode of RTCM3 1033.Eric S. Raymond2011-04-121-2/+21
|
* Note that we got RTCM3 1006 along with 1005.Eric S. Raymond2011-04-121-9/+2
|
* RTCM3 1008 decodes correctly.Eric S. Raymond2011-04-121-3/+4
|
* Eliminate a splint waring and possible overflow.Eric S. Raymond2011-04-121-1/+1
|
* RTCM3 message analysis for 1012 and 1013 is correct.Eric S. Raymond2011-04-121-1/+1
|
* RTCM3 1004 analysis is working.Eric S. Raymond2011-04-121-3/+2
|
* Fix up an RTCM3 field width.Eric S. Raymond2011-04-121-2/+2
|
* Decode of RTCM3 type 1005 is working.Eric S. Raymond2011-04-111-1/+1
|
* RTCM3 decoding, more progress.Eric S. Raymond2011-04-101-3/+4
|
* More small steps towards working RTCM3 decoding.Eric S. Raymond2011-04-101-8/+2
|
* Steps towards analyzing RTCM3 correctly.Eric S. Raymond2011-04-101-34/+17
|
* Scan-build and splint cleanup. All regression tests pass.Eric S. Raymond2011-03-281-1/+1
|
* Don't crap out on garbage data.Eric S. Raymond2011-03-021-2/+3
|
* Code simplification. All regression tests pass.Eric S. Raymond2011-03-021-6/+5
|
* Bug fixes for RTCM3 decoding. All regression tests pass.Eric S. Raymond2011-03-021-9/+7
| | | | | And the first actually successful decode of a known-good RTCM3 packet, a type 1029.
* A step towards decoding RTCM3.Eric S. Raymond2011-03-011-2/+8
|
* More creative macro abuse.Eric S. Raymond2011-03-011-92/+53
|
* Preprocessor abuse for a better world. Or simpler code, anyway.Eric S. Raymond2011-03-011-75/+35
|
* Simplify the RTCM3 analyzer. All regression tests pass.Eric S. Raymond2011-03-011-214/+168
|
* Replace the crappy old RTCM3 dumper with one that emits JSON.Eric S. Raymond2011-03-011-363/+6
|
* deheader cleanup.Eric S. Raymond2011-01-121-1/+1
|
* allow this to compile with pccChris Kuethe2011-01-081-6/+6
|
* netinet/in.h goes before arpa/inet.hChris Kuethe2010-12-241-1/+1
| | | | | | | In file included from driver_rtcm3.c:36: /usr//include/arpa/inet.h:74: warning: 'struct in_addr' declared inside parameter list /usr//include/arpa/inet.h:74: warning: its scope is only this definition or declaration, which is probably not what you want /usr//include/arpa/inet.h:75: warning: 'struct in_addr' declared inside parameter list
* Partial splint cleanup.Eric S. Raymond2010-12-241-1/+1
|
* deheader broke the build againChris Kuethe2010-12-221-0/+2
|
* More header portability auditing by deheader.Eric S. Raymond2010-12-221-5/+1
|
* Unused-header removals by deheader. All regression tests pass.Eric S. Raymond2010-12-011-4/+0
|
* Scatter GNU indent pragmas to tell it not to do stupid things.Eric S. Raymond2010-04-141-1/+4
| | | | All regression tests pass.
* Reindent some things again, needed due to new controls. Eric S. Raymond2010-04-141-97/+97
| | | | All regression tests pass.
* Reindent the RTCM drivers. All regression tesrs pass.Eric S. Raymond2010-04-141-497/+635
|
* Vanish away Id and Rev $ keywords, git won't expand them to anything useful.Eric S. Raymond2010-03-131-4/+3
|
* Copyright stamps everywhere. No code changes.Eric S. Raymond2010-03-111-0/+3
|
* David Ludlow's housekeeping and type-cleanup patch.Eric S. Raymond2010-01-021-1/+4
| | | | 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.
* Finally found the right set of exclusions to stop splint from choking.Eric S. Raymond2009-09-111-0/+2
| | | | Now to see if I can trim them any.
* Guard some inclusions that splint doesn't like. Eric S. Raymond2009-09-101-0/+2
| | | | No effect on compilation. All regression tests pass.
* Stop trying to use enums in the RTCM2 structure...Eric S. Raymond2009-08-271-6/+6
| | | | ...the JSON parser won't be able to update such fields cleanly.
* splint cleanup.Eric S. Raymond2009-03-181-8/+8
|
* fix some sign warningsChris Kuethe2009-03-101-4/+5
|
* Asserts will allow us to test that bit widths are correct with a test log.Eric S. Raymond2009-03-091-0/+17
|
* Handle RTCM3 message 1014.Eric S. Raymond2009-03-071-0/+18
|
* More splint cleanup.Eric S. Raymond2009-03-041-11/+11
|
* splint cleanup.Eric S. Raymond2009-03-041-2/+2
|
* Another RTCM3 message (1013).Eric S. Raymond2009-03-041-2/+25
|
* Handle two more RTCM3 messages.Eric S. Raymond2009-03-041-15/+136
|
* Two more RTCM3 messages.Eric S. Raymond2009-03-041-212/+301
|