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();
        }
Пример #2
0
        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();
        }