diff --git a/src/Info.props b/src/Info.props index 5266f38..503771d 100644 --- a/src/Info.props +++ b/src/Info.props @@ -8,7 +8,7 @@ https://github.com/SmallChi/JT808 https://github.com/SmallChi/JT808/blob/master/LICENSE https://github.com/SmallChi/JT808/blob/master/LICENSE - 2.6.4 + 2.6.5 enable LICENSE true diff --git a/src/JT808.Protocol.Test/MessageBody/JT808_0x0200Test.cs b/src/JT808.Protocol.Test/MessageBody/JT808_0x0200Test.cs index 59de61d..ad62ced 100644 --- a/src/JT808.Protocol.Test/MessageBody/JT808_0x0200Test.cs +++ b/src/JT808.Protocol.Test/MessageBody/JT808_0x0200Test.cs @@ -494,6 +494,14 @@ namespace JT808.Protocol.Test.MessageBody var json = JT808Serializer1.Analyze(bodys); } + + [Fact] + public void Test8_2() + { + var bytes = "7E020000670440054300360D0700000000000C01030158A18406C96FE0000F0000012423120709365201040000000C30011731010CEB06000400CE06D62B04000000005110FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58100FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF55080000000000099066520103287E".ToHexBytes(); + var package = JT808Serializer1.Analyze(bytes); + } + [Fact] public void Test_all_attcahids() { diff --git a/src/JT808.Protocol/MessageBody/JT808_0x0200.cs b/src/JT808.Protocol/MessageBody/JT808_0x0200.cs index a08f844..2624237 100644 --- a/src/JT808.Protocol/MessageBody/JT808_0x0200.cs +++ b/src/JT808.Protocol/MessageBody/JT808_0x0200.cs @@ -476,7 +476,7 @@ namespace JT808.Protocol.MessageBody writer.WriteString($"[{StatusFlagBits[19]}]bit12", StatusFlagBits[19] == '0' ? "车门解锁" : "车门加锁"); writer.WriteString($"[{StatusFlagBits[20]}]bit11", StatusFlagBits[20] == '0' ? "车辆电路正常" : "车辆电路断开"); writer.WriteString($"[{StatusFlagBits[21]}]bit10", StatusFlagBits[21] == '0' ? "车辆油路正常" : "车辆油路断开"); - var bit8And9 = StatusFlagBits.Slice(22, 2).ToString(); + var bit8And9 = string.Join("",StatusFlagBits.Slice(22, 2).ToArray().Reverse()); switch (bit8And9) { case "00":