ソースを参照

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

tags/v2.6.6
yedajiang44 10ヶ月前
コミット
280ed3d555
1個のファイルの変更1行の追加0行の削除
  1. +1
    -0
      src/JT808.Protocol/JT808Package.cs

+ 1
- 0
src/JT808.Protocol/JT808Package.cs ファイルの表示

@@ -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);


読み込み中…
キャンセル
保存