public HRFTCPSettings(HRFTCPIO owner) { _owner = owner; InitializeComponent(); samplerateComboBox.SelectedIndex = Utils.GetIntSetting("HRFTCPSampleRate", 18); tunerAmpCheckBox.Checked = Utils.GetBooleanSetting("HRFTCPTunerAmp"); tunerLNAGainTrackBar.Value = Utils.GetIntSetting("HRFTCPTunerLNAGain", 3); tunerVGAGainTrackBar.Value = Utils.GetIntSetting("HRFTCPTunerVGAGain", 12); tunerIFFreq.Value = Utils.GetIntSetting("HRFTCPTunerIFFreq", 0); gainLNALabel.Text = (tunerLNAGainTrackBar.Value * LNAGainStep) + " dB"; gainVGALabel.Text = (tunerVGAGainTrackBar.Value * VGAGainStep) + " dB"; IFLabel.Text = (tunerIFFreq.Value + IFFreqOffset) + " MHz"; tunerVGAGainTrackBar_Scroll(null, null); tunerLNAGainTrackBar_Scroll(null, null); tunerIFFreq_Scroll(null, null); samplerateComboBox_SelectedIndexChanged(null, null); tunerAmpCheckBox_CheckedChanged(null, null); UpdateGuiState(); }