private async void SamplingRateBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (e.RemovedItems.Count == 0 || SamplingRateBox.SelectedValue == null || !SamplingRateBox.IsDropDownOpen)
            {
                return;
            }
            VR33BSampleFrequence targetSampleFrequncy = (VR33BSampleFrequence)SamplingRateBox.SelectedValue;

            SamplingRateRing.Visibility = Visibility.Visible;
            var response = await SettingViewModel.VR33BTerminal.SetSampleFrequencyAsync(targetSampleFrequncy);

            await Dispatcher.InvokeAsync(() => { SamplingRateRing.Visibility = Visibility.Collapsed; });
        }
 private void LatestSetting_OnSampleFrequencyChanged(object sender, VR33BSampleFrequence e)
 {
     PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("SampleFrequency"));
 }