mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-01 13:47:01 -04:00
HackRF support: changed sample rates to sample precision
This commit is contained in:
@@ -166,7 +166,7 @@ void HackRFOutputGui::displaySettings()
|
||||
ui->LOppm->setValue(m_settings.m_LOppmTenths);
|
||||
ui->LOppmText->setText(QString("%1").arg(QString::number(m_settings.m_LOppmTenths/10.0, 'f', 1)));
|
||||
|
||||
unsigned int sampleRateIndex = HackRFSampleRates::getRateIndex(m_settings.m_devSampleRate/1000);
|
||||
unsigned int sampleRateIndex = HackRFSampleRates::getRateIndex(m_settings.m_devSampleRate);
|
||||
ui->sampleRate->setCurrentIndex(sampleRateIndex);
|
||||
|
||||
ui->biasT->setChecked(m_settings.m_biasT);
|
||||
@@ -183,13 +183,13 @@ void HackRFOutputGui::displaySettings()
|
||||
|
||||
void HackRFOutputGui::displaySampleRates()
|
||||
{
|
||||
int savedIndex = HackRFSampleRates::getRateIndex(m_settings.m_devSampleRate/1000);
|
||||
int savedIndex = HackRFSampleRates::getRateIndex(m_settings.m_devSampleRate);
|
||||
ui->sampleRate->blockSignals(true);
|
||||
ui->sampleRate->clear();
|
||||
|
||||
for (int i = 0; i < HackRFSampleRates::m_nb_rates; i++)
|
||||
{
|
||||
ui->sampleRate->addItem(QString("%1M").arg(QString::number(HackRFSampleRates::m_rates_k[i]/1000.0, 'f', 1)));
|
||||
ui->sampleRate->addItem(QString("%1M").arg(QString::number(HackRFSampleRates::m_rates[i] / 1000000.0f, 'f', 1)));
|
||||
}
|
||||
|
||||
ui->sampleRate->blockSignals(false);
|
||||
@@ -249,7 +249,7 @@ void HackRFOutputGui::on_LOppm_valueChanged(int value)
|
||||
void HackRFOutputGui::on_sampleRate_currentIndexChanged(int index)
|
||||
{
|
||||
int newrate = HackRFSampleRates::getRate(index);
|
||||
m_settings.m_devSampleRate = newrate * 1000;
|
||||
m_settings.m_devSampleRate = newrate;
|
||||
sendSettings();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user