summaryrefslogtreecommitdiff
path: root/ais_json.c
Commit message (Collapse)AuthorAgeFilesLines
* In AIS, partial support for VTS-Generated/Synthetic Targets.Eric S. Raymond2011-05-311-0/+4
| | | | | 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-0/+22
|
* In AIS, support for IMO Route info (broadcast). All regression tests pass.Eric S. Raymond2011-05-301-0/+4
|
* In AIS, support for Route Info (addressed). All regression tests pass.Eric S. Raymond2011-05-291-0/+4
|
* In AIS, support for IMO236 Tidal Window message.Eric S. Raymond2011-05-281-1/+1
| | | | Mostly reuses code for the IMO289 variant.
* In AIS, IMO289 Tidal Window support. All regression tests pass.Eric S. Raymond2011-05-281-0/+4
|
* Back out AIS Tidal Window message support.Eric S. Raymond2011-05-261-4/+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-0/+4
|
* In AIS, support for IMO236 type 8 DAC = 1 FID = 15Eric S. Raymond2011-05-041-0/+4
|
* In AIS, support for IMO236 type 8 DAC = 1 FID = 13.Eric S. Raymond2011-05-041-1/+30
|
* Fix minor breakage reported by Beat Boolli. All regression tests pass.Eric S. Raymond2011-05-031-83/+87
|
* Clean up after rescent AIS feature additions.Eric S. Raymond2011-04-261-2/+2
|
* In AS, support IMO 289 FID 20.Eric S. Raymond2011-04-261-2/+15
| | | | Also, clean up some issue with lat/lon scaling.
* In AIS, client-library support for IMO289 FID=18.Eric S. Raymond2011-04-251-6/+19
|
* In AIS, library-side suppport for IMO289 FID 25.Eric S. Raymond2011-04-251-0/+5
| | | | All regresion tests pass. Code splints clean.
* Fix some bugs in JSON parsing and dumping of timestamps.Eric S. Raymond2011-04-251-2/+33
|
* Support IMO236 FID 15. And polish the code generator a bit.Eric S. Raymond2011-04-201-0/+4
|
* Refactor some code generation.Eric S. Raymond2011-04-201-1/+13
|
* Support IMO236 Dangerous Cargo Indication.Eric S. Raymond2011-04-201-1/+5
| | | | | Built with the new code generator, which is also brought up to production capability in this commit.
* In AIS, support for message class 8 dac=1 fid=29.Eric S. Raymond2011-04-181-1/+5
|
* In AIS, support Text Description - addressed.Eric S. Raymond2011-04-181-0/+4
|
* First cut at interpreting IMO special message formats.Eric S. Raymond2011-04-171-9/+28
| | | | Untested. All normal regression tests pass.
* Support AISmessage type 27.Eric S. Raymond2011-04-151-0/+2
| | | | Also, revise the website uploader so it knows about scons.
* Add a switch to configure out control-socket switch.Eric S. Raymond2011-03-281-0/+2
|
* More deheader testing. All regressions pass, codebase splints clean.Eric S. Raymond2011-01-131-0/+2
|
* Unused-header removals by deheader. All regression tests pass.Eric S. Raymond2010-12-011-4/+0
|
* Extended AIS idempotency test coverage to messages 22, 23, 24.Eric S. Raymond2010-04-261-2/+2
| | | | ...and in doing so, fix a bug in AIS parsing.
* Re-indent JSON support. All regression tests pass.Eric S. Raymond2010-04-141-29/+31
|
* Support for JSON dumping and parsing of AIS message types 25 and 26.Eric S. Raymond2010-03-051-0/+4
| | | | These are not yet observed in the wild on AISHub.
* Avoid a collision with typedef boolean.Eric S. Raymond2010-01-041-8/+8
| | | | All regression tests pass.
* Introduce the "scaled" attribute to JSON dumps...Eric S. Raymond2009-12-181-0/+4
| | | | ...so they are fully self-describing again.
* 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.
* Fully support AIS type 22 and 23 messages. All regression tests pass.Eric S. Raymond2009-09-221-0/+2
| | | | Codebase splints clean.
* Splint Cleanup Meets Billy The Kid. All regression tests pass.Eric S. Raymond2009-09-101-4/+8
|
* Bride of the Splint Cleanup. All regression tests pass.Eric S. Raymond2009-09-101-0/+1
|
* Yet more splint cleanup. All regression tests pass.Eric S. Raymond2009-09-091-1/+3
|
* More splint cleanup. All regression tests pass.Eric S. Raymond2009-09-091-1/+1
|
* Partial splint cleanup. All regression tests pass.Eric S. Raymond2009-09-091-2/+1
|
* Bit-field packing for client-side parsing of AIS messages 6, 8, and 17.Eric S. Raymond2009-09-041-3/+20
|
* IS8601 dump format and some defaults were slightly wrong.Eric S. Raymond2009-09-041-6/+26
| | | | On the client side, interpreted message 4 and 5 timestamp fields.
* Comment fixes.Eric S. Raymond2009-09-011-2/+7
|
* Link RTCM2 and AIVDM client-library support only when those are configured in.Eric S. Raymond2009-09-011-2/+0
|
* Generated AIS parser code compiles. All tests pass.Eric S. Raymond2009-09-011-35/+33
| | | | String field postprocessing and unit tests are next.
* More code-generation machinery.Eric S. Raymond2009-09-011-12/+0
|
* AIS message types 1, 2 and 3 JSON decoding.Eric S. Raymond2009-08-281-0/+12
|
* Start on client-side parsing of AIS JSON. All regression tests pass.Eric S. Raymond2009-08-281-0/+99