Ejemplo n.º 1
0
        public async void WhenDeviceFound(BLEScanResult result)
        {
            Device.BeginInvokeOnMainThread(delegate {
                StatusText.Text = "Dispositivo Encontrado.";
            });

            Console.WriteLine("Device found!");

            BLEDevice          device = result.Device;
            int                Rssi   = result.Rssi;
            IAdvertisementData data   = result.AdvertisementData;

            await Task.Delay(1500);

            Windesheart.StopScanning();
            try
            {
                device.Connect(OnConnectionFinished);
            }
            catch (Exception e1)
            {
                Console.WriteLine("ERRO - - - -" + e1);
            }
        }