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:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user