public PlutoSDRControllerDialog(PlutoSDRIO owner)
        {
            InitializeComponent();

            _owner = owner;

            InitSampleRates();

            agcEnabledCheckBox.Checked = (Utils.GetStringSetting("PlutoSDRGainControlMode", "manual") != "manual");
            deviceUriTextbox.Text      = Utils.GetStringSetting("PlutoSDRURI", "ip:192.168.2.1");

            samplerateComboBox.SelectedIndex = Utils.GetIntSetting("PlutoSDRSampleRate2", 1);
            //samplingModeComboBox.SelectedIndex = Utils.GetIntSetting("PlutoSDRSamplingMode", (int) PlutoSDR_sampling.PlutoSDR_SAMPLING_INTERNAL);
            rxVga1GainTrackBar.Value = Utils.GetIntSetting("PlutoSDRManualGain", 20);
            rxVga1gainLabel.Text     = rxVga1GainTrackBar.Value + " dB";

            _initialized = true;
        }
 public PlutoSDRDevice(PlutoSDRIO plutoSDRIO)
 {
     _plutoSDRIO = plutoSDRIO;
     _gui        = _plutoSDRIO.GUI;
 }