public void Test2()
        {
            var bytes = "736D616C6C6368690000000000000000313233343536373839303132330000000000000033323130393837363534333231000000000000000000000000000000000000000000000000000000676F760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000".ToHexBytes();
            JT809_0x1200_0x120C jT809_0X1200_0X120C = JT809Serializer.Deserialize <JT809_0x1200_0x120C>(bytes);

            Assert.Equal("1234567890123", jT809_0X1200_0X120C.DriverID);
            Assert.Equal("smallchi", jT809_0X1200_0X120C.DriverName);
            Assert.Equal("3210987654321", jT809_0X1200_0X120C.Licence);
            Assert.Equal("gov", jT809_0X1200_0X120C.OrgName);
        }
        public void Test_2019_2()
        {
            var bytes = "736D616C6C6368690000000000000000313233343536373839303132330000000000000033323130393837363534333231000000000000000000000000000000000000000000000000000000676F760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005EA19D4F".ToHexBytes();
            JT809_0x1200_0x120C jT809_0X1200_0X120C = JT809_2019_Serializer.Deserialize <JT809_0x1200_0x120C>(bytes);

            Assert.Equal("1234567890123", jT809_0X1200_0X120C.DriverID);
            Assert.Equal("smallchi", jT809_0X1200_0X120C.DriverName);
            Assert.Equal("3210987654321", jT809_0X1200_0X120C.Licence);
            Assert.Equal("gov", jT809_0X1200_0X120C.OrgName);
            Assert.Equal(DateTime.Parse("2020-04-23 21:51:11"), jT809_0X1200_0X120C.ValidDate);
        }
        public void Test1()
        {
            JT809_0x1200_0x120C jT809_0X1200_0X120C = new JT809_0x1200_0x120C
            {
                DriverID   = "1234567890123",
                DriverName = "smallchi",
                Licence    = "3210987654321",
                OrgName    = "gov"
            };
            var hex = JT809Serializer.Serialize(jT809_0X1200_0X120C).ToHexString();

            Assert.Equal("736D616C6C6368690000000000000000313233343536373839303132330000000000000033323130393837363534333231000000000000000000000000000000000000000000000000000000676F760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hex);
        }
        public void Test_2019_1()
        {
            JT809_0x1200_0x120C jT809_0X1200_0X120C = new JT809_0x1200_0x120C
            {
                DriverID   = "1234567890123",
                DriverName = "smallchi",
                Licence    = "3210987654321",
                OrgName    = "gov",
                ValidDate  = DateTime.Parse("2020-04-23 21:51:11")
            };
            var hex = JT809_2019_Serializer.Serialize(jT809_0X1200_0X120C).ToHexString();

            Assert.Equal("736D616C6C6368690000000000000000313233343536373839303132330000000000000033323130393837363534333231000000000000000000000000000000000000000000000000000000676F760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005EA19D4F", hex);
        }