summaryrefslogtreecommitdiff
path: root/rtcm3_json.c
Commit message (Collapse)AuthorAgeFilesLines
* LICENSE: Update licenses for consistency. No functional changes.Gary E. Miller2018-11-191-1/+1
|
* SPDXify the licerse references.Eric S. Raymond2018-03-081-1/+1
|
* Retire splint from our set of static analyzers.Eric S. Raymond2015-03-301-21/+1
| | | | | | | | | | | | | | | | | | | The proximate cause was that we've been seing emission of error messages that were randomly and disturbingly variable across different environments - notably Raspbian and Gentoo splint gave nontrivially different results than Ubuntu 14.10 splint. And this was *not* due to Ubuntu patches! A pristine splint built from the 3.1.2 tarball on Ubuntu didn't match the Raspbian and Gentoo results either. But this has been coming for a while. Easy access to more modern static analyzers such as coverity, scan-build and cppcheck has been decreasing the utility of splint, which is unmaintained and somewhat buggy and not easy to use. Only file not cleaned is ppsthread.c, because Gary has been working on it during this cleanup. All regression tests pass. PPS observed live on GR601-W.
* Another glitch caught by scan-build.Eric S. Raymond2013-06-071-1/+1
|
* RTCM3 R1033 JSON unpacking.Eric S. Raymond2013-05-021-0/+21
|
* RTCM3 R104 JSON unoacking.Eric S. Raymond2013-05-021-0/+19
|
* Improve readability.Eric S. Raymond2013-05-021-34/+33
|
* Macro trickery that I might regret, but it makes the code more expressive.Eric S. Raymond2013-05-021-32/+29
|
* Implement RTCM3 R1010 JSON unpacking.Eric S. Raymond2013-05-021-2/+33
|
* Unpack JSON for RTCM3 R1007, R1008, and R1009.Eric S. Raymond2013-05-011-0/+61
|
* Unpack RTCM3 1002 JSON (untested)Eric S. Raymond2013-05-011-1/+34
|
* Two missing fields in RTCM3 1001 parsing.Eric S. Raymond2013-05-011-2/+2
| | | | | | | | Turns out we can't use short in the rtcm3 structure, JSON types won't map to it. Well, in theory we could map int to it with a range check at parsing time, but it's not worth the effort. All regression tests pass.
* Fix static-check warnings.Eric S. Raymond2013-05-011-5/+5
|
* Start on support for unpacking RTCM3 JSON.Eric S. Raymond2013-05-011-0/+114
Only the 1001 sentence so far, with two fields missing. Not usable for production yet, but gets infrastructure in place.