public void Test2() { byte[] bytes = "000000810201020304".ToHexBytes(); JT808_0x8800 jT808_0X8800 = JT808Serializer.Deserialize <JT808_0x8800>(bytes); Assert.Equal((uint)129, jT808_0X8800.MultimediaId); Assert.Equal(2, jT808_0X8800.RetransmitPackageCount); Assert.Equal(new byte[] { 0x01, 0x02, 0x03, 0x04 }, jT808_0X8800.RetransmitPackageIds); }
public void Test2() { byte[] bytes = "7E8800000900012345678900010000008102010203048E7E".ToHexBytes(); var jt808Package = JT808Serializer.Deserialize <JT808Package>(bytes); JT808_0x8800 jT808_0X8800 = jt808Package.Bodies as JT808_0x8800; Assert.Equal((uint)129, jT808_0X8800.MultimediaId); Assert.Equal(2, jT808_0X8800.RetransmitPackageCount); Assert.Equal(new byte[] { 0x01, 0x02, 0x03, 0x04 }, jT808_0X8800.RetransmitPackageIds); }
public void Test1() { JT808_0x8800 jT808_0X8800 = new JT808_0x8800(); jT808_0X8800.MultimediaId = 129; jT808_0X8800.RetransmitPackageIds = new byte[] { 0x01, 0x02, 0x03, 0x04 }; string hex = JT808Serializer.Serialize(jT808_0X8800).ToHexString(); Assert.Equal("000000810201020304", hex); }
public void Test2013_2() { byte[] bytes = "7E88000004000123456789000100000081857E".ToHexBytes(); var jt808Package = JT808Serializer.Deserialize <JT808Package>(bytes); JT808_0x8800 jT808_0X8800 = jt808Package.Bodies as JT808_0x8800; Assert.Equal((uint)129, jT808_0X8800.MultimediaId); Assert.Equal(0, jT808_0X8800.RetransmitPackageCount); Assert.Null(jT808_0X8800.RetransmitPackageIds); }