private void FactoryReset_OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
 {
     LoadingSpinner.Visibility = Visibility.Visible;
     LoadingSpinner.Start();
     BackButton.Visibility = Visibility.Hidden;
     BluetoothService.Instance.SendAsync(SPPMessageBuilder.FactoryReset());
     FactoryReset.Text      = Waiting;
     FactoryReset.IsEnabled = false;
 }
Exemple #2
0
 private void SeamlessConnection_OnSwitchToggled(object sender, bool e)
 {
     if (!_seamlessSupported)
     {
         _mainWindow.ShowUnsupportedFeaturePage("R170XXU0ATF2 or later");
         return;
     }
     BluetoothService.Instance.SendAsync(SPPMessageBuilder.SetSeamlessConnection(e));
 }
Exemple #3
0
 private void SeamlessBorder_OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
 {
     if (!_seamlessSupported)
     {
         _mainWindow.ShowUnsupportedFeaturePage("R170XXU0ATF2 or later");
         return;
     }
     SeamlessToggle.Toggle();
     BluetoothService.Instance.SendAsync(SPPMessageBuilder.SetSeamlessConnection(SeamlessToggle.IsChecked));
 }
 private void UpdateEqualizer()
 {
     if (BluetoothService.Instance.ActiveModel == Model.BudsPlus)
     {
         BluetoothService.Instance.SendAsync(SPPMessageBuilder.SetEqualizer(EQToggle.IsChecked, (EqPreset)PresetSlider.Value, false));
     }
     else
     {
         BluetoothService.Instance.SendAsync(SPPMessageBuilder.SetEqualizer(EQToggle.IsChecked, (EqPreset)PresetSlider.Value, DolbyToggle.IsChecked));
     }
 }
Exemple #5
0
 private void SeamlessConnection_OnSwitchToggled(object sender, bool e)
 {
     if (!_seamlessSupported)
     {
         _mainWindow.ShowUnsupportedFeaturePage(
             string.Format(
                 Loc.GetString("adv_required_firmware_seamless_connection"), "R170XXU0ATF2"));
         return;
     }
     BluetoothService.Instance.SendAsync(SPPMessageBuilder.SetSeamlessConnection(e));
 }
        private void InstanceOnExtendedStatusUpdate(object sender, ExtendedStatusUpdateParser e)
        {
            //Debounce popup events
            if (!_popupShownCurrentSession)
            {
                ShowPopup(e.BatteryL, e.BatteryR, e.BatteryCase);
                _popupShownCurrentSession = true;
            }

            GenerateTrayContext(e.BatteryL, e.BatteryR, e.BatteryCase);
            BluetoothService.Instance.SendAsync(SPPMessageBuilder.SetManagerInfo());
        }
Exemple #7
0
 private void NoiseCancelling_OnSwitchToggled(object sender, bool e)
 {
     BluetoothService.Instance.SendAsync(SPPMessageBuilder.SetActiveNoiseCancellingEnabled(e));
 }
Exemple #8
0
 private void GamingMode_OnSwitchToggled(object sender, bool e)
 {
     BluetoothService.Instance.SendAsync(SPPMessageBuilder.SetAdjustSoundSyncEnabled(e));
 }
 private void Anc_OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
 {
     AncToggle.Toggle();
     BluetoothService.Instance.SendAsync(SPPMessageBuilder.SetANC(AncToggle.IsChecked));
 }
 private void Passthrough_OnSwitchToggled(object sender, bool e)
 {
     BluetoothService.Instance.SendAsync(SPPMessageBuilder.SetRelieveAmbient(e));
 }