コード例 #1
0
ファイル: Jt808Parser.cs プロジェクト: hhahh2011/CH.Spartan
        public SettingQuery(byte[] data)
        {
            var r = new Jt808Reader(data);
            var count = r.ReadByte();

            for (var i = 0; i < count; i++)
            {
                _items.Add(r.ReadDword());
            }
        }
コード例 #2
0
ファイル: Jt808Parser.cs プロジェクト: hhahh2011/CH.Spartan
 public CommonRespond(byte[] data)
 {
     var r = new Jt808Reader(data);
     Seq = r.ReadWord();
     MessageId = r.ReadWord();
     Result = r.ReadByte();
 }
コード例 #3
0
ファイル: Jt808Parser.cs プロジェクト: hhahh2011/CH.Spartan
        public SettingCommand(byte[] data)
        {
            var r = new Jt808Reader(data);
            var count = r.ReadByte();

            for (var i = 0; i < count; i++)
            {
                var id = r.ReadDword();
                var len = r.ReadByte();
                var val = r.ReadBytes(len);

                _items.Add(new KeyValuePair<uint, byte[]>(id, val));
            }
        }
コード例 #4
0
ファイル: Jt808Parser.cs プロジェクト: hhahh2011/CH.Spartan
 public RegisterRespond(byte[] data)
 {
     var r = new Jt808Reader(data);
     Seq = r.ReadWord();
     Result = r.ReadByte();
     AuthCode = Jt808Reader.GetString(r.ReadBytesToEnd());
 }