diff options
-rw-r--r-- | driver_aivdm.c | 2 | ||||
-rw-r--r-- | test/sample.aivdm.chk | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/driver_aivdm.c b/driver_aivdm.c index 75c18454..a05a4803 100644 --- a/driver_aivdm.c +++ b/driver_aivdm.c @@ -512,7 +512,7 @@ bool aivdm_decode(const char *buf, size_t buflen, } //ais->type8.spare = UBITS(38, 2); ais->type8.dac = UBITS(40, 10); - ais->type8.fid = UBITS(40, 6); + ais->type8.fid = UBITS(50, 6); ais->type8.bitcount = ais_context->bitlen - 56; imo = false; if (ais->type8.dac == 1) diff --git a/test/sample.aivdm.chk b/test/sample.aivdm.chk index fccce4f0..26ce72e2 100644 --- a/test/sample.aivdm.chk +++ b/test/sample.aivdm.chk @@ -9,8 +9,8 @@ 7|0|002655651|265538450|0|0|0
7|1|655901842|158483613|321823389|836359488|0
7|2|537411077|43101326|717096664|76161024|0
-8|0|366999712|366|22|256:3a53dbb7be4a773137f87d7b0445f040dea05d93f593783194ae9b9d9dbe05fb
-8|0|999999999|366|22|256:eb0d4f917a035b2dfca3d4739381735c18ebbe754936f66850037dcacd9538b8
+8|0|366999712|366|56|256:3a53dbb7be4a773137f87d7b0445f040dea05d93f593783194ae9b9d9dbe05fb
+8|0|999999999|366|56|256:eb0d4f917a035b2dfca3d4739381735c18ebbe754936f66850037dcacd9538b8
9|0|111265591|15|0|0|7128960|34667073|0|28|0x0|0|0|0x6015
10|0|366814480|366832740
10|0|440882000|366972000
|