Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }