diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2014-08-20 08:50:40 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2014-08-20 08:50:40 -0400 |
commit | f58d049144f6b5ec9d9c45a99f5b0ef64f42076f (patch) | |
tree | 20799b55c1d941e633711789da28d74983697844 /TODO | |
parent | b1b4bd887a70aa9014723e17dd863542285a6ff3 (diff) | |
download | gpsd-f58d049144f6b5ec9d9c45a99f5b0ef64f42076f.tar.gz |
Add an AIS to-do item.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -156,6 +156,16 @@ message 6 and 8 subtypes - specifically, 6/23, 8/21, 8/22, 8/24, and We'd need machinery to shift a byte array 30 bits left... +**** AIS struct needs a 'structured' bit detected by the driver **** + +Turns out that dispatching JSON dump on Types 6 and 8 by DAC/FID +isn't reliable, because sometimes unstructured Type 8s can +false-match with a structured type. Observed in the wild with +an unstructured Type 8 misconstrued as an Inland AIS Type 10. +To fix this, the driver needs to store the 'structured' bit in +the AIS structure. Will require a library bump, but afterwards +some code can be removed from the JSON dumper. + ** To do: *** On next API bump *** |