mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-04-19 18:08:34 -04:00
Tx ph.2: allow nore sample rates below 96 kS/s on FileSink to test just the channel plugin interpolator
This commit is contained in:
parent
5a5ff31f48
commit
50c5836c0e
@ -53,10 +53,10 @@ FileSinkGui::FileSinkGui(DeviceSinkAPI *deviceAPI, QWidget* parent) :
|
||||
ui->centerFrequency->setValueRange(7, 0, pow(10,7));
|
||||
ui->fileNameText->setText(m_fileName);
|
||||
|
||||
ui->samplerate->clear();
|
||||
ui->sampleRate->clear();
|
||||
for (int i = 0; i < FileSinkSampleRates::getNbRates(); i++)
|
||||
{
|
||||
ui->samplerate->addItem(QString::number(FileSinkSampleRates::getRate(i)));
|
||||
ui->sampleRate->addItem(QString::number(FileSinkSampleRates::getRate(i)));
|
||||
}
|
||||
|
||||
connect(&(m_deviceAPI->getMainWindow()->getMasterTimer()), SIGNAL(timeout()), this, SLOT(tick()));
|
||||
@ -196,7 +196,7 @@ void FileSinkGui::displaySettings()
|
||||
{
|
||||
ui->centerFrequency->setValue(m_settings.m_centerFrequency / 1000);
|
||||
unsigned int sampleRateIndex = FileSinkSampleRates::getRateIndex(m_settings.m_sampleRate);
|
||||
ui->samplerate->setCurrentIndex(sampleRateIndex);
|
||||
ui->sampleRate->setCurrentIndex(sampleRateIndex);
|
||||
}
|
||||
|
||||
void FileSinkGui::sendSettings()
|
||||
@ -251,7 +251,7 @@ void FileSinkGui::on_centerFrequency_changed(quint64 value)
|
||||
|
||||
void FileSinkGui::on_sampleRate_currentIndexChanged(int index)
|
||||
{
|
||||
int newrate = FileSinkSampleRates::getRate(index);
|
||||
int newrate = FileSinkSampleRates::getRate(index);
|
||||
m_settings.m_sampleRate = newrate * 1000;
|
||||
sendSettings();
|
||||
}
|
||||
@ -327,8 +327,8 @@ void FileSinkGui::tick()
|
||||
}
|
||||
}
|
||||
|
||||
unsigned int FileSinkSampleRates::m_rates[] = {48};
|
||||
unsigned int FileSinkSampleRates::m_nb_rates = 1;
|
||||
unsigned int FileSinkSampleRates::m_rates[] = {48, 60, 64, 72};
|
||||
unsigned int FileSinkSampleRates::m_nb_rates = 4;
|
||||
|
||||
unsigned int FileSinkSampleRates::getRate(unsigned int rate_index)
|
||||
{
|
||||
|
@ -93,7 +93,7 @@ public:
|
||||
static unsigned int getRateIndex(unsigned int rate);
|
||||
static unsigned int getNbRates();
|
||||
private:
|
||||
static unsigned int m_rates[1];
|
||||
static unsigned int m_rates[4];
|
||||
static unsigned int m_nb_rates;
|
||||
};
|
||||
|
||||
|
@ -225,7 +225,7 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QComboBox" name="samplerate">
|
||||
<widget class="QComboBox" name="sampleRate">
|
||||
<property name="toolTip">
|
||||
<string>Sample rate selection (kS/s)</string>
|
||||
</property>
|
||||
|
Loading…
Reference in New Issue
Block a user