public async Task ReadHeartrate() { BLEDevice device = Windesheart.PairedDevice; try { if (device.IsConnected()) { device.EnableRealTimeHeartrate(OnHeartrateUpdate); await Task.Delay(60000); device.DisableRealTimeHeartrate(); } } catch (Exception e1) { Console.WriteLine("ERRO - - - - " + e1); } }
private async void OnIntervalClicked(object sender, EventArgs e) { var intervalButton = sender as Button; BLEDevice device = Windesheart.PairedDevice; if (device.IsConnected()) { if (intervalButton == null) { return; } var interval = Convert.ToInt32(intervalButton.Text); device.SetHeartrateMeasurementInterval(interval); } else { await DisplayAlert("Aviso", "Nenhum dispositivo conectado.", "OK"); } }