@@ -8,7 +8,7 @@ | |||||
<PackageProjectUrl>https://github.com/SmallChi/JT808</PackageProjectUrl> | <PackageProjectUrl>https://github.com/SmallChi/JT808</PackageProjectUrl> | ||||
<licenseUrl>https://github.com/SmallChi/JT808/blob/master/LICENSE</licenseUrl> | <licenseUrl>https://github.com/SmallChi/JT808/blob/master/LICENSE</licenseUrl> | ||||
<license>https://github.com/SmallChi/JT808/blob/master/LICENSE</license> | <license>https://github.com/SmallChi/JT808/blob/master/LICENSE</license> | ||||
<Version>2.6.4</Version> | |||||
<Version>2.6.5</Version> | |||||
<ImplicitUsings>enable</ImplicitUsings> | <ImplicitUsings>enable</ImplicitUsings> | ||||
<PackageLicenseFile>LICENSE</PackageLicenseFile> | <PackageLicenseFile>LICENSE</PackageLicenseFile> | ||||
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> | ||||
@@ -494,6 +494,14 @@ namespace JT808.Protocol.Test.MessageBody | |||||
var json = JT808Serializer1.Analyze(bodys); | var json = JT808Serializer1.Analyze(bodys); | ||||
} | } | ||||
[Fact] | |||||
public void Test8_2() | |||||
{ | |||||
var bytes = "7E020000670440054300360D0700000000000C01030158A18406C96FE0000F0000012423120709365201040000000C30011731010CEB06000400CE06D62B04000000005110FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58100FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF55080000000000099066520103287E".ToHexBytes(); | |||||
var package = JT808Serializer1.Analyze(bytes); | |||||
} | |||||
[Fact] | [Fact] | ||||
public void Test_all_attcahids() | public void Test_all_attcahids() | ||||
{ | { | ||||
@@ -476,7 +476,7 @@ namespace JT808.Protocol.MessageBody | |||||
writer.WriteString($"[{StatusFlagBits[19]}]bit12", StatusFlagBits[19] == '0' ? "车门解锁" : "车门加锁"); | writer.WriteString($"[{StatusFlagBits[19]}]bit12", StatusFlagBits[19] == '0' ? "车门解锁" : "车门加锁"); | ||||
writer.WriteString($"[{StatusFlagBits[20]}]bit11", StatusFlagBits[20] == '0' ? "车辆电路正常" : "车辆电路断开"); | writer.WriteString($"[{StatusFlagBits[20]}]bit11", StatusFlagBits[20] == '0' ? "车辆电路正常" : "车辆电路断开"); | ||||
writer.WriteString($"[{StatusFlagBits[21]}]bit10", StatusFlagBits[21] == '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) | switch (bit8And9) | ||||
{ | { | ||||
case "00": | case "00": | ||||