diff --git a/plugins/samplesource/airspy/airspygui.cpp b/plugins/samplesource/airspy/airspygui.cpp index 0c26854aa..cd229e419 100644 --- a/plugins/samplesource/airspy/airspygui.cpp +++ b/plugins/samplesource/airspy/airspygui.cpp @@ -246,7 +246,7 @@ void AirspyGui::on_mix_valueChanged(int value) return; ui->mixText->setText(tr("%1dB").arg(value)); - m_settings.m_lnaGain = value; + m_settings.m_mixerGain = value; sendSettings(); } @@ -256,7 +256,7 @@ void AirspyGui::on_vga_valueChanged(int value) return; ui->vgaText->setText(tr("%1dB").arg(value)); - m_settings.m_lnaGain = value; + m_settings.m_vgaGain = value; sendSettings(); } diff --git a/plugins/samplesource/airspy/airspyinput.cpp b/plugins/samplesource/airspy/airspyinput.cpp index 8a8c50436..b0092e8fd 100644 --- a/plugins/samplesource/airspy/airspyinput.cpp +++ b/plugins/samplesource/airspy/airspyinput.cpp @@ -32,11 +32,11 @@ AirspyInput::Settings::Settings() : m_centerFrequency(435000*1000), m_devSampleRateIndex(0), m_LOppmTenths(0), - m_lnaGain(1), - m_mixerGain(5), - m_vgaGain(5), + m_lnaGain(14), + m_mixerGain(15), + m_vgaGain(4), m_log2Decim(0), - m_fcPos(FC_POS_INFRA), + m_fcPos(FC_POS_CENTER), m_biasT(false) { } @@ -46,11 +46,11 @@ void AirspyInput::Settings::resetToDefaults() m_centerFrequency = 435000*1000; m_devSampleRateIndex = 0; m_LOppmTenths = 0; - m_lnaGain = 1; - m_mixerGain = 5; - m_vgaGain = 5; + m_lnaGain = 14; + m_mixerGain = 15; + m_vgaGain = 4; m_log2Decim = 0; - m_fcPos = FC_POS_INFRA; + m_fcPos = FC_POS_CENTER; m_biasT = false; } diff --git a/plugins/samplesource/airspy/airspyserializer.cpp b/plugins/samplesource/airspy/airspyserializer.cpp index 9b29d2a04..1cf8c036c 100644 --- a/plugins/samplesource/airspy/airspyserializer.cpp +++ b/plugins/samplesource/airspy/airspyserializer.cpp @@ -59,9 +59,9 @@ bool AirspySerializer::readSerializedData(const QByteArray& serializedData, Airs d.readU32(3, &data.m_sampleRateIndex, 0); d.readU32(4, &data.m_log2Decim, 0); d.readS32(5, &data.m_fcPos, 0); - d.readU32(6, &data.m_lnaGain, 1); - d.readU32(7, &data.m_mixerGain, 5); - d.readU32(8, &data.m_vgaGain, 5); + d.readU32(6, &data.m_lnaGain, 14); + d.readU32(7, &data.m_mixerGain, 15); + d.readU32(8, &data.m_vgaGain, 4); d.readBool(9, &data.m_biasT, false); return SampleSourceSerializer::readSerializedData(sampleSourceSerialized, data.m_data); @@ -79,8 +79,8 @@ void AirspySerializer::setDefaults(AirspyData& data) data.m_sampleRateIndex = 0; data.m_log2Decim = 0; data.m_fcPos = 0; - data.m_lnaGain = 1; - data.m_mixerGain = 5; - data.m_vgaGain = 5; + data.m_lnaGain = 14; + data.m_mixerGain = 15; + data.m_vgaGain = 4; data.m_biasT = false; }