瀏覽代碼

序列化时消息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);


Loading…
取消
儲存