diff --git a/src/JT808.Protocol.Extensions/JT808.Protocol.Extensions.SuBiao/MessageBody/JT808_0x9208.cs b/src/JT808.Protocol.Extensions/JT808.Protocol.Extensions.SuBiao/MessageBody/JT808_0x9208.cs index 5970bd9d..ee229695 100644 --- a/src/JT808.Protocol.Extensions/JT808.Protocol.Extensions.SuBiao/MessageBody/JT808_0x9208.cs +++ b/src/JT808.Protocol.Extensions/JT808.Protocol.Extensions.SuBiao/MessageBody/JT808_0x9208.cs @@ -10,7 +10,7 @@ namespace JT808.Protocol.Extensions.SuBiao.MessageBody /// /// 报警附件上传指令 /// - public class JT808_0x9208: JT808MessagePackFormatter, JT808Bodies, IJT808Analyze + public class JT808_0x9208 : JT808MessagePackFormatter, JT808Bodies, IJT808Analyze { /// /// Description @@ -131,13 +131,13 @@ public override void Serialize(ref JT808MessagePackWriter writer, JT808_0x9208 v { throw new NullReferenceException($"{nameof(AlarmIdentificationProperty)}不为空"); } - writer.WriteString(value.AlarmIdentification.TerminalID); + writer.WriteString(value.AlarmIdentification.TerminalID.PadLeft(7, '\0')); writer.WriteDateTime_yyMMddHHmmss(value.AlarmIdentification.Time); writer.WriteByte(value.AlarmIdentification.SN); writer.WriteByte(value.AlarmIdentification.AttachCount); writer.WriteByte(value.AlarmIdentification.Retain); - writer.WriteString(value.AlarmId); - writer.WriteArray(value.Retain); + writer.WriteString(value.AlarmId.PadRight(32, '\0')); + writer.WriteArray(Retain); } } }