Exemple #1
0
        public void Test1()
        {
            JT808_0x8302 jT808_0X8302 = new JT808_0x8302
            {
                Answers = new List <JT808_0x8302.Answer>()
                {
                    new JT808_0x8302.Answer()
                    {
                        Id      = 128,
                        Content = "123456",
                    },
                    new JT808_0x8302.Answer()
                    {
                        Id      = 127,
                        Content = "123457",
                    }
                },
                Flag  = 1,
                Issue = "sdddaff"
            };
            var hex = JT808Serializer.Serialize(jT808_0X8302).ToHexString();

            //01
            //07
            //73 64 64 64 61 66 66
            //80
            //00 06
            //31 32 33 34 35 36
            //7F
            //00 06
            //31 32 33 34 35 37
            Assert.Equal("0107736464646166668000063132333435367F0006313233343537", hex);
        }
Exemple #2
0
        public void Test1_1()
        {
            byte[]       bytes        = "010773646464616666800006313233343536".ToHexBytes();
            JT808_0x8302 jT808_0X8302 = JT808Serializer.Deserialize <JT808_0x8302>(bytes);

            Assert.Equal(128, jT808_0X8302.AnswerId);
            Assert.Equal("123456", jT808_0X8302.AnswerContent);
            Assert.Equal(1, jT808_0X8302.Flag);
            Assert.Equal("sdddaff", jT808_0X8302.Issue);
            Assert.Equal(6, jT808_0X8302.AnswerContentLength);
            Assert.Equal(7, jT808_0X8302.IssueContentLength);
        }
Exemple #3
0
        public void Test1()
        {
            JT808_0x8302 jT808_0X8302 = new JT808_0x8302();

            jT808_0X8302.AnswerId      = 128;
            jT808_0X8302.AnswerContent = "123456";
            jT808_0X8302.Flag          = 1;
            jT808_0X8302.Issue         = "sdddaff";
            var hex = JT808Serializer.Serialize(jT808_0X8302).ToHexString();

            //01
            //07
            //73 64 64 64 61 66 66
            //80
            //06 00
            //31 32 33 34 35 36
            Assert.Equal("010773646464616666800006313233343536", hex);
        }