예제 #1
0
        private void Connect()
        {
            if (selectedPokeys == null)
            {
                Error = Translations.Main.PokeysNotFoundError;
                return;
            }

            if (selectedPokeys.PokeysInfo == null)
            {
                Error = Translations.Main.PokeysNotFoundError;
                return;
            }

            PokeysDevice.EnumerateDevices();
            if (!PokeysDevice.ConnectToDevice(selectedPokeys.PokeysInfo))
            {
                Error = Translations.Main.PokeysConnectError;
            }

            connected = true;
            RaisePropertyChanged("Connected");

            updateStatus();
        }
예제 #2
0
        private void Disconnect()
        {
            PokeysDevice.DisconnectDevice();

            connected = false;
            RaisePropertyChanged("Connected");

            selectedPokeys = null;
            updateStatus();
        }