コード例 #1
0
ファイル: JT808_0x0901Test.cs プロジェクト: ymd1223/J8
        public void Test2()
        {
            byte[]       bytes        = "0000001F1F8B080000000000000B2BCE4DCCC949CEC82CA6320D0027F897E258000000".ToHexBytes();
            JT808_0x0901 jT808_0X8600 = JT808Serializer.Deserialize <JT808_0x0901>(bytes);

            Assert.Equal((uint)88, jT808_0X8600.UnCompressMessageLength);
            Assert.Equal(Encoding.UTF8.GetBytes(UserName), jT808_0X8600.UnCompressMessage);
        }
コード例 #2
0
        public void Test2()
        {
            byte[]       bytes        = "0000001C1F8B080000000000000B2BCE4DCCC949CEC804001D27DD9008000000".ToHexBytes();
            JT808_0x0901 jT808_0X8600 = JT808Serializer.Deserialize <JT808_0x0901>(bytes);

            Assert.Equal((uint)28, jT808_0X8600.CompressMessageLength);
            Assert.Equal(Encoding.UTF8.GetBytes(UserName), jT808_0X8600.CompressMessage);
        }
コード例 #3
0
        public void Test1()
        {
            JT808_0x0901 jT808_0X0901 = new JT808_0x0901();

            jT808_0X0901.CompressMessage = Encoding.UTF8.GetBytes(UserName);
            var hex = JT808Serializer.Serialize(jT808_0X0901).ToHexString();

            Assert.Equal("0000001C1F8B080000000000000B2BCE4DCCC949CEC804001D27DD9008000000", hex);
        }
コード例 #4
0
        public void Test1()
        {
            JT808_0x0901 jT808_0X0901 = new JT808_0x0901();
            var          data         = Encoding.UTF8.GetBytes(UserName);

            jT808_0X0901.UnCompressMessage = data;
            var hex = JT808Serializer.Serialize(jT808_0X0901).ToHexString();

            Assert.Equal("0000001F1F8B080000000000000B2BCE4DCCC949CEC82CA6320D0027F897E258000000", hex);
        }
コード例 #5
0
ファイル: JT808_0x0901Test.cs プロジェクト: ymd1223/J8
        public void Test1()
        {
            JT808_0x0901 jT808_0X0901 = new JT808_0x0901();
            var          data         = Encoding.UTF8.GetBytes(UserName);

            jT808_0X0901.UnCompressMessage = data;
            var hex = JT808Serializer.Serialize(jT808_0X0901).ToHexString();

            if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
            {
                Assert.Equal("0000001F1F8B08000000000000032BCE4DCCC949CEC82CA6320D0027F897E258000000", hex);
            }
            else if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
            {
                Assert.Equal("0000001F1F8B080000000000000B2BCE4DCCC949CEC82CA6320D0027F897E258000000", hex);
            }
        }