public void FromDevice_DeleteMessageCommand()
        {
            var bytes   = ArrayHelper.ToByteArray("000B03044FA7812A140000EF0600000000000000");
            var command = DeserializedCommand.Parse(bytes);

            if (command.CommandType != CommandType.DeleteMessage)
            {
                Assert.Fail();
            }
        }
        public void AAAAA()
        {
            var bytes = "005702ffffffffffff0010116bff0100766963746f722e646576656c6f706d656e744079616e6465782e72753acef23a766963746f722e646576656c6f706d656e744079616e6465782e72757cd2e5ece03a7c7465737443820000000000000000000000".ToByteArray();
            var b     = new IncomingBuffer();

            b.add(bytes);
            var bb = b.TryGet();

            var a = DeserializedCommand.Parse(bb);
            var p = a.Payload.ToHexString();
        }
        public void IncomingCommandParse_Battery()
        {
            //var bytes = ArrayHelper.ToByteArray("000B0202F8BB2D640000008C9300");
            var bytes   = ArrayHelper.ToByteArray("000A0871156899F91407784D0000000000000000");
            var command = DeserializedCommand.Parse(bytes);

            if (command.ActionRequestType != ActionRequestType.BatteryUpdate || command.Key != 20 || command.AppId != "cRVomfk=")
            {
                Assert.Fail();
            }
        }
 public void ParseCommand2()
 {
     var bytes   = ArrayHelper.ToByteArray("000B01E8DFB81EB400000293BD00000000000000");
     var command = DeserializedCommand.Parse(bytes);
 }
 public void ParseCommand()
 {
     var bytes   = ArrayHelper.ToByteArray("782E72753A68656C6C6F20776F726C64CA410000");
     var command = DeserializedCommand.Parse(bytes);
 }