这里解释了字段 4 是多句消息的顺序消息 ID。这是什么意思?字段 4 和字段 3 有什么区别?
问问题
562 次
1 回答
2
从网站:
字段 2(本例中为 1)是当前累积消息中的片段数。每个句子的有效负载大小受 NMEA 0183 最多 82 个字符的限制,因此有时需要将有效负载拆分为几个片段句子。
字段 3(本例中为 1)是该句子的片段编号。它将是基于一个的。一个片段数为 1,片段数为 1 的句子本身就是完整的。
字段 4(在此示例中为空)是多句消息的顺序消息 ID 。
考虑使用 2 个片段发送的消息:
- 字段 2 将是
2
,片段数。 - 字段 3
1
用于第一个片段,2
第二个片段 - 字段 4 可以是 和 之间的任何数字
0
,9
但对于两条消息都是通用的。对于船只发送的每个新的多片段消息,该数字会增加。它允许解码程序将属于同一消息的片段匹配在一起。
这是另一个例子:
!AIVDM,2,1,8,A,56;OaD02B8EL990b221`P4v1T4pN0HDpN2222216HHN>B6U30A2hCDhD`888,0*4D
!AIVDM,2,2,8,A,88888888880,2*2C
消息有2
部分(来自字段#2),我们可以看到片段1
和2
(来自字段#3),并且该消息的两个片段的message_id是8
(来自字段#4)。
From the same vessels, I had previously received message ID 7
, and right before this message ID 6
, etc.
于 2019-10-30T09:44:29.210 回答