HackRF input: fixed sample rate setting from GUI. Following #1329

This commit is contained in:
f4exb 2022-11-03 23:44:45 +01:00
parent 3ab767a426
commit 4b665a188a
1 changed files with 4 additions and 4 deletions

View File

@ -393,14 +393,14 @@ void HackRFInputGui::on_centerFrequency_changed(quint64 value)
void HackRFInputGui::on_sampleRate_changed(quint64 value) void HackRFInputGui::on_sampleRate_changed(quint64 value)
{ {
m_settings.m_devSampleRate = value; m_settings.m_devSampleRate = value;
if (!m_sampleRateMode)
{
m_settings.m_devSampleRate <<= m_settings.m_log2Decim;
m_settingsKeys.append("devSampleRate"); m_settingsKeys.append("devSampleRate");
if (!m_sampleRateMode) {
m_settings.m_devSampleRate <<= m_settings.m_log2Decim;
} }
if(m_settings.m_autoBBF){ if (m_settings.m_autoBBF)
{
m_settings.m_bandwidth = hackrf_compute_baseband_filter_bw(m_settings.m_devSampleRate); m_settings.m_bandwidth = hackrf_compute_baseband_filter_bw(m_settings.m_devSampleRate);
m_settingsKeys.append("bandwidth"); m_settingsKeys.append("bandwidth");
ui->bbFilter->blockSignals(true); ui->bbFilter->blockSignals(true);