summaryrefslogtreecommitdiff
path: root/gpsd_json.c
Commit message (Collapse)AuthorAgeFilesLines
* Tweak for time.Michael Tatarinov2011-10-201-2/+1
| | | | | | | | | 1. Tag "week" must be unsigned integer. gpsprof -f instrumented works again. 2. Removed tag "uxtime" duplication "time". 3. Used a more precise timestamp. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* The previous round of splint fixups was botched. Remedy this.Eric S. Raymond2011-10-101-1/+1
|
* Minor bug fixes.Eric S. Raymond2011-10-091-2/+6
|
* const and splint cleanup.Eric S. Raymond2011-10-091-4/+4
|
* Ensure that enabling timing won't break object file compatibility.Eric S. Raymond2011-10-091-5/+7
|
* Clean up some variable names.Eric S. Raymond2011-10-071-5/+5
|
* Emit a count of used satellites in the extra timing attributes.Eric S. Raymond2011-10-051-1/+2
| | | | | We'll use this to check Gary's Miller's suspicion that time to compute a fix varies significantly with the number of sats in the skyview.
* Prfile numbers now include a per-cycle chracter count.Eric S. Raymond2011-09-221-2/+4
|
* Add decode time to the profiling.Eric S. Raymond2011-09-211-2/+2
|
* Cycle-start detection by timing works on a SiRF at 9600bps.Eric S. Raymond2011-09-211-1/+8
| | | | All regression tests pass.
* Make the 'uninstrumented' plot work again.Eric S. Raymond2011-09-211-1/+1
|
* Remove the old latency-profiling machinery.Eric S. Raymond2011-09-201-2/+13
| | | | | | It hasn't actually worked since we switched protocols to JSON. This diff puts the framework in place for new machinery using timing attributes in the TPV sentence.
* Typo fix. All regression tests pass.Eric S. Raymond2011-09-171-1/+1
|
* Improve the code for making sensor data and command strings visible...Eric S. Raymond2011-06-171-6/+6
| | | | | ...and remove some const declarations that could have spelled trouble in the future.
* In AIS, partial support for VTS-Generated/Synthetic Targets.Eric S. Raymond2011-05-311-35/+102
| | | | | JSON parsing of string IDs won't work yet; code generator needs some extension.
* In AIS, Route info (broadcast) support.Eric S. Raymond2011-05-301-4/+14
|
* In AIS, support for IMO Route info (broadcast). All regression tests pass.Eric S. Raymond2011-05-301-0/+23
|
* In AIS, support for Route Info (addressed). All regression tests pass.Eric S. Raymond2011-05-291-3/+69
|
* In AIS, support for IMO236 Tidal Window message.Eric S. Raymond2011-05-281-0/+1
| | | | Mostly reuses code for the IMO289 variant.
* In AIS, IMO289 Tidal Window support. All regression tests pass.Eric S. Raymond2011-05-281-0/+34
|
* Back out AIS Tidal Window message support.Eric S. Raymond2011-05-261-37/+0
| | | | It wasn't dealing with the variable-length segment at the end properly.
* Add support for AIS Marine Traffic Signal message.Eric S. Raymond2011-05-261-1/+46
|
* In AIS, support for IMO236 type 8 DAC = 1 FID = 15Eric S. Raymond2011-05-041-0/+3
|
* In AIS, support for IMO236 type 8 DAC = 1 FID = 13.Eric S. Raymond2011-05-041-0/+19
|
* splint cleanup.Eric S. Raymond2011-04-261-7/+7
|
* In AS, support IMO 289 FID 20.Eric S. Raymond2011-04-261-9/+76
| | | | Also, clean up some issue with lat/lon scaling.
* In AIS, client-library support for IMO289 FID=18.Eric S. Raymond2011-04-251-0/+19
|
* In AIS, add partial support for IMO 236 FID 25 (untested).Eric S. Raymond2011-04-251-4/+20
| | | | | | | | Daemon support fort analyzing and reporting. Client-library support is not done, it needs machinery to handle the array of repeated elements at the end. All regression tests pass.
* Fix some bugs in JSON parsing and dumping of timestamps.Eric S. Raymond2011-04-251-7/+9
|
* Support IMO236 FID 15. And polish the code generator a bit.Eric S. Raymond2011-04-201-1/+5
|
* Support IMO236 Dangerous Cargo Indication.Eric S. Raymond2011-04-201-0/+22
| | | | | Built with the new code generator, which is also brought up to production capability in this commit.
* Correctly handle the visibility-greater-than bit in AIS type 8 FID 31.Eric S. Raymond2011-04-191-2/+4
|
* In AIS, support for message class 8 dac=1 fid=29.Eric S. Raymond2011-04-181-7/+8
|
* In AIS, support Text Description - addressed.Eric S. Raymond2011-04-181-0/+5
|
* Dump some new AOS enumerated-type fields as strings in scaled mode.Eric S. Raymond2011-04-181-18/+38
|
* First cut at interpreting IMO special message formats.Eric S. Raymond2011-04-171-12/+230
| | | | Untested. All normal regression tests pass.
* Support AISmessage type 27.Eric S. Raymond2011-04-151-0/+14
| | | | Also, revise the website uploader so it knows about scons.
* GLONASS channel is a per-message attribute in RTCM3 1011.Eric S. Raymond2011-04-131-4/+3
|
* Interpret GLONASS channel numbers in RTCM3 correctly.Eric S. Raymond2011-04-121-9/+9
|
* Conjectural decode of RTCM3 message 1033.Eric S. Raymond2011-04-121-0/+13
|
* RTCM3 message analysis for 1012 and 1013 is correct.Eric S. Raymond2011-04-121-4/+2
|
* Pseudoranges have two places of precision.Eric S. Raymond2011-04-111-10/+10
|
* RTCM3 decoding, more progress.Eric S. Raymond2011-04-101-5/+25
|
* More small steps towards working RTCM3 decoding.Eric S. Raymond2011-04-101-1/+1
|
* Steps towards analyzing RTCM3 correctly.Eric S. Raymond2011-04-101-7/+14
|
* Regularize some names.Eric S. Raymond2011-04-011-2/+2
|
* Add a switch to configure out control-socket switch.Eric S. Raymond2011-03-281-0/+3
|
* Re-identify most *_IS flags with corresponding *_SET flags.Eric S. Raymond2011-03-271-7/+7
| | | | | | | | | | | Required so clients looking at flag masks in data exported via the shared-memory interface will see the right thing. These were separated originally in order to avoid pushing the reqyuired width of the gpsdata.set flag mask over 32 bits. It became 64 bits in the Version 5 API change, so that constraint went away. All regression tests pass.
* DEVICE::activated becomes an ISO8601 timestamp.Eric S. Raymond2011-03-241-2/+3
|
* Emit "mode" before its dependent attributes in TPV, and timestamps with .3f.Eric S. Raymond2011-03-221-3/+3
| | | | Required a regression-test rebuild.