1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-08 00:44:48 -04:00

Airspy: implemented LNA and Mixer AGC controls

This commit is contained in:
f4exb
2015-12-09 01:49:46 +01:00
parent fa2d9aecf5
commit 2a194ca44e
6 changed files with 93 additions and 7 deletions
+16 -1
View File
@@ -28,7 +28,7 @@ AirspyGui::AirspyGui(PluginAPI* pluginAPI, QWidget* parent) :
ui(new Ui::AirspyGui),
m_pluginAPI(pluginAPI),
m_settings(),
m_sampleSource(NULL)
m_sampleSource(0)
{
ui->setupUi(this);
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::ReverseGold));
@@ -156,6 +156,9 @@ void AirspyGui::displaySettings()
ui->vgaText->setText(tr("%1dB").arg(m_settings.m_vgaGain));
ui->vga->setValue(m_settings.m_vgaGain);
ui->lnaAGC->setChecked(m_settings.m_lnaAGC);
ui->mixAGC->setChecked(m_settings.m_mixerAGC);
}
void AirspyGui::displaySampleRates()
@@ -228,6 +231,18 @@ void AirspyGui::on_biasT_stateChanged(int state)
sendSettings();
}
void AirspyGui::on_lnaAGC_stateChanged(int state)
{
m_settings.m_lnaAGC = (state == Qt::Checked);
sendSettings();
}
void AirspyGui::on_mixAGC_stateChanged(int state)
{
m_settings.m_mixerAGC = (state == Qt::Checked);
sendSettings();
}
void AirspyGui::on_decim_valueChanged(int value)
{
if ((value <0) || (value > 6))