kopia lustrzana https://github.com/f4exb/sdrangel
Channel Analyzer NG: handle rational downsampler in the GUI
rodzic
2008b5fbde
commit
5dfe2a7a2a
|
@ -190,10 +190,26 @@ void ChannelAnalyzerNGGUI::on_deltaMinus_toggled(bool minus)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ChannelAnalyzerNGGUI::on_channelSampleRate_changed(quint64 value)
|
||||||
|
{
|
||||||
|
if (ui->useRationalDownsampler->isChecked())
|
||||||
|
{
|
||||||
|
qDebug("ChannelAnalyzerNGGUI::on_channelSampleRate_changed: %llu", value);
|
||||||
|
setNewFinalRate(m_spanLog2);
|
||||||
|
applySettings();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void ChannelAnalyzerNGGUI::on_useRationalDownsampler_toggled(bool checked)
|
||||||
|
{
|
||||||
|
setNewFinalRate(m_spanLog2);
|
||||||
|
applySettings();
|
||||||
|
}
|
||||||
|
|
||||||
int ChannelAnalyzerNGGUI::getRequestedChannelSampleRate()
|
int ChannelAnalyzerNGGUI::getRequestedChannelSampleRate()
|
||||||
{
|
{
|
||||||
if (ui->useRationalDownsampler->isChecked()) {
|
if (ui->useRationalDownsampler->isChecked()) {
|
||||||
return ui->channelSampleRate->getValue();
|
return ui->channelSampleRate->getValueNew();
|
||||||
} else {
|
} else {
|
||||||
return m_channelizer->getInputSampleRate();
|
return m_channelizer->getInputSampleRate();
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,6 +61,8 @@ private slots:
|
||||||
void channelizerInputSampleRateChanged();
|
void channelizerInputSampleRateChanged();
|
||||||
void on_deltaFrequency_changed(quint64 value);
|
void on_deltaFrequency_changed(quint64 value);
|
||||||
void on_deltaMinus_toggled(bool minus);
|
void on_deltaMinus_toggled(bool minus);
|
||||||
|
void on_channelSampleRate_changed(quint64 value);
|
||||||
|
void on_useRationalDownsampler_toggled(bool checked);
|
||||||
void on_BW_valueChanged(int value);
|
void on_BW_valueChanged(int value);
|
||||||
void on_lowCut_valueChanged(int value);
|
void on_lowCut_valueChanged(int value);
|
||||||
void on_spanLog2_currentIndexChanged(int index);
|
void on_spanLog2_currentIndexChanged(int index);
|
||||||
|
|
|
@ -32,6 +32,7 @@ public:
|
||||||
void setBold(bool bold);
|
void setBold(bool bold);
|
||||||
void setColorMapper(ColorMapper colorMapper);
|
void setColorMapper(ColorMapper colorMapper);
|
||||||
quint64 getValue() const { return m_value; }
|
quint64 getValue() const { return m_value; }
|
||||||
|
quint64 getValueNew() const { return m_valueNew; }
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void changed(quint64 value);
|
void changed(quint64 value);
|
||||||
|
|
Ładowanie…
Reference in New Issue