Sfoglia il codice sorgente

序列化时消息Id如果为0,则根据消息体的id标识

tags/v2.6.6
yedajiang44 10 mesi fa
parent
commit
280ed3d555
1 ha cambiato i file con 1 aggiunte e 0 eliminazioni
  1. +1
    -0
      src/JT808.Protocol/JT808Package.cs

+ 1
- 0
src/JT808.Protocol/JT808Package.cs Vedi File

@@ -166,6 +166,7 @@ namespace JT808.Protocol
writer.WriteStart();
// 2.写入头部 //部分有带数据体的长度,那么先跳过写入头部部分
// 2.1.消息ID
if (value.Header.MsgId == default) value.Header.MsgId = value.Bodies.MsgId;
writer.WriteUInt16(value.Header.MsgId);
// 2.2.消息体属性(包含消息体长度所以先跳过)
writer.Skip(2, out int msgBodiesPropertyPosition);


Caricamento…
Annulla
Salva