diff options
author | Jon Schlueter <jschlueter@redhat.com> | 2016-01-05 00:24:14 -0500 |
---|---|---|
committer | Jon Schlueter <jschlueter@redhat.com> | 2016-01-05 02:10:08 -0500 |
commit | 4a08a3c9e8f54d8dd1b8bc0c3b1176b24bcccab0 (patch) | |
tree | 01f3844cc26cc210b3c321be2c97e96737339c73 /test/sample.aivdm.chk | |
parent | db5a1d5c9d23ce0e3ff8eab219c91ff425def344 (diff) | |
download | gpsd-4a08a3c9e8f54d8dd1b8bc0c3b1176b24bcccab0.tar.gz |
[aivdm] Expand driver type=20 to handle length 186
Full parsing not guarenteed but it at least parses more of
the data that is pressent for several of these messages
there are 28 bits not being processed out of this message
but it doesn't match up with the 12+4+3+11=30 bits that
the repeated data set is currently using
Looks like other messages of type 20 have data in the
last 28 bits but it's not decoded anywhere right now
186 bits long
!AIVDM,1,1,,2,D02E34iFTg6D000000000000002gjG2,0*75
20|0|002442003|1385|2|7|1125|0|0|0|0|0|0|0|0|0|0|0|0
186 bits long
!AIVDM,1,1,,2,D02=VVA8`N?`>4N01L=Nfp1>AA0,0*75
20|0|002320025|1162|1|7|250|225|1|7|0|1475|5|7|750|19|9|0|1296
shorter
!AIVDM,1,1,,A,D028rqP<QNfp000000000000000,2*0C
20|0|002243302|200|5|7|750|0|0|0|0|0|0|0|0|0|0|0|0
Diffstat (limited to 'test/sample.aivdm.chk')
-rw-r--r-- | test/sample.aivdm.chk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/sample.aivdm.chk b/test/sample.aivdm.chk index 7801eb5d..01aba15a 100644 --- a/test/sample.aivdm.chk +++ b/test/sample.aivdm.chk @@ -90,3 +90,6 @@ 8|0|002711009|1|16|720:00025e8d136025bd890d5520b2ff0ac000000070202580430d4bbf003f000001027cc3302597b60d4b15003f000000c5c4a9802584cf0d3f45803f000000f47ba58025cdf40d4391003f0000010272bb00258e5f0d44f7c9ff0a
21|0|004000003|30|IBC G BUOY|1|75943336|22448680|2|2|2|2|1|31|0|0x0|0|0
16|0|439952844|315920|2049|681|230137673|424|419
+20|0|002442003|1385|2|7|1125|0|0|0|0|0|0|0|0|0|0|0|0
+20|0|002320025|1162|1|7|250|225|1|7|0|1475|5|7|750|19|9|0|1296
+20|0|002243302|200|5|7|750|0|0|0|0|0|0|0|0|0|0|0|0
|