1
0
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:
f4exb 2016-10-27 17:00:05 +02:00
parent 5a5ff31f48
commit 50c5836c0e
3 changed files with 8 additions and 8 deletions

View File

@ -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)
{

View File

@ -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;
};

View File

@ -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>