示例#1
0
        public override void Execute(ConnectionState state)
        {
            DeckDevice deckDevice = new DeckDevice(DeviceGuid, DeviceName);

            DevicePersistManager.PersistDevice(deckDevice);
            DevicePersistManager.ChangeConnectedState(state, deckDevice);


            DevicePersistManager.OnDeviceConnected(this, deckDevice);
            Debug.WriteLine("MOSTRANDO GUID PARA: " + DeviceName);
            Debug.WriteLine("MOSTRANDO GUID PARA: " + DeviceGuid);
        }
        public override void Execute(ConnectionState state)
        {
            DeckDevice deckDevice = new DeckDevice(DeviceGuid, DeviceName);

            DevicePersistManager.PersistDevice(deckDevice);
            DevicePersistManager.ChangeConnectedState(state, deckDevice);

            /*
             * var deckImage = new DeckImage(new System.Drawing.Bitmap("streamdeck_key.png"));
             * var packet = new SlotImageChangeChunkPacket();
             * packet.AddToQueue(1, deckImage);
             * packet.AddToQueue(3, deckImage);
             * packet.AddToQueue(5, deckImage);
             * packet.AddToQueue(15, deckImage);
             * state.SendPacket(packet);*/
            DevicePersistManager.OnDeviceConnected(this, deckDevice);
        }