summaryrefslogtreecommitdiff
path: root/driver_aivdm.c
Commit message (Collapse)AuthorAgeFilesLines
* AIVDM driver reindented. AIVDM regression tests pass.Eric S. Raymond2010-04-141-25/+23
|
* Remove useless pragmas, GNU indent is easily confusd.Eric S. Raymond2010-04-141-30/+7
| | | | All regression tests pass.
* It seems GNU indent can be fatally confused by its own pragmas...Eric S. Raymond2010-04-131-8/+0
|
* Pound indent into less intrusive behavior on this file.Eric S. Raymond2010-04-131-1/+39
|
* Fix embarrassing error in AIS Type 17 interpretation.Eric S. Raymond2010-03-291-5/+8
|
* 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
|
* Add packet length checks to the C decoder Eric S. Raymond2010-02-011-4/+112
| | | | And the -m option to the Python decoder.
* Make the decoders use the pad fields as seems to be intended.Eric S. Raymond2010-02-011-1/+1
|
* Correct handling of pad field.Eric S. Raymond2010-01-311-1/+4
|
* Regression test and proper field conditionalization for AIS Type 16Eric S. Raymond2010-01-301-2/+2
|
* Improved handling and documentation of AIS type 22 messages.Eric S. Raymond2010-01-301-4/+9
|
* We now have a test for AIS Type 13 decoding based on live and verified dataEric S. Raymond2010-01-281-2/+2
|
* AIS message length checks throw out valid data...Eric S. Raymond2010-01-281-6/+0
| | | | because trailing garbage isn't uncommon. Stupid fscking vendors...
* More message-length chexks for AIS.Eric S. Raymond2010-01-281-0/+11
|
* Typo fix.Eric S. Raymond2010-01-281-1/+1
|
* Detect corrupted AIS messages of type 25. All regression tests pass.Eric S. Raymond2010-01-281-0/+10
|
* Support for AIS type 25 and 26 messages.Eric S. Raymond2009-12-191-2/+48
|
* Added regression-test loads for AIS message types 12-14.Eric S. Raymond2009-11-301-2/+2
|
* Document that a trailing @ should terminate a packed-six-bit AIS string.Eric S. Raymond2009-11-301-3/+9
| | | | Ensure that both decoders do this.
* Corrections to the AIS specification, and one fieldname.Eric S. Raymond2009-11-261-1/+1
|
* Include the whole config file in gpsd.h.Eric S. Raymond2009-11-201-2/+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.
* Condition out some debugging stuff no longer used.Eric S. Raymond2009-10-091-0/+4
|
* We now have regression tests for AIS Type 15 and 20 messages.Eric S. Raymond2009-09-241-3/+3
|
* AIS message type 21 now has a regression test.Eric S. Raymond2009-09-231-15/+14
|
* Update lists of known-good AIS decodings.Eric S. Raymond2009-09-231-2/+2
|
* Handle AIS Type 21 Name Extension field.Eric S. Raymond2009-09-231-3/+6
|
* Fully support AIS type 22 and 23 messages. All regression tests pass.Eric S. Raymond2009-09-221-1/+26
| | | | Codebase splints clean.
* Guard some inclusions that splint doesn't like. Eric S. Raymond2009-09-101-0/+2
| | | | No effect on compilation. All regression tests pass.
* Bride of the Splint Cleanup. All regression tests pass.Eric S. Raymond2009-09-101-4/+2
|
* Yet more splint cleanup. All regression tests pass.Eric S. Raymond2009-09-091-2/+4
|
* Remove a duplicative storage declaration.Eric S. Raymond2009-09-061-2/+2
|
* Use CYCLE_END condition for the 2-part mal-design of AIS message 24 properly.Eric S. Raymond2009-09-031-12/+14
|
* Generated AIS parser code compiles. All tests pass.Eric S. Raymond2009-09-011-11/+11
| | | | String field postprocessing and unit tests are next.
* Fix dumping of AIS message 19 (dte was missing). Eric S. Raymond2009-09-011-5/+5
| | | | | Code generation for AIS messages up to 19. Rebuild two affected regression tests (all tests pass).
* More code generation - up to AIS message 13 now.Eric S. Raymond2009-09-011-26/+26
| | | | All regression tests pass.
* Arrange for double quotes in JSON string fields emitted by the daemon...Eric S. Raymond2009-08-311-750/+1
| | | | ...to be properly backslash-escaped.
* Back out a change that broke regression tests. All tests pass.Eric S. Raymond2009-08-301-7/+7
|
* Make string fields that might contain double quotes safe for JSON output.Eric S. Raymond2009-08-301-41/+41
|
* Various minor fixes for AIS dumping from Jan Veninga.Eric S. Raymond2009-08-301-15/+15
|
* Dump boolean fields in AIS as JSON booleans.Eric S. Raymond2009-08-291-370/+331
|
* AIS message types 1, 2 and 3 JSON decoding.Eric S. Raymond2009-08-281-4/+4
|
* Start on client-side parsing of AIS JSON. All regression tests pass.Eric S. Raymond2009-08-281-7/+7
|
* Regularize some JSON attribute names.Eric S. Raymond2009-08-281-1/+1
| | | | | It's useful for the attribute vocabulary to be consistent across data classes, where possible.
* Output fixes from Jan Veninga.Eric S. Raymond2009-08-081-5/+7
|
* Dump AIS MMSI as a string... Eric S. Raymond2009-08-081-1/+1
| | | | | ...so being careless about how we deserialize won't interpret values with leading zeros as octal.
* Handle some line-termination issues more cleanly.Eric S. Raymond2009-07-291-53/+53
|
* AIS dumping is now under the control of the watcher variable.Eric S. Raymond2009-07-241-1/+1
|
* A step twards reporting AIS data in gpsd. All regression tests pass.Eric S. Raymond2009-07-241-40/+49
|
* SVN Id tagsChris Kuethe2009-07-161-0/+1
|