Support for Airspy: make LO ppm correction effective

This commit is contained in:
f4exb 2015-09-11 08:23:04 +02:00
parent efa1a0c58a
commit 6e24ed6c28
1 changed files with 3 additions and 1 deletions

View File

@ -340,9 +340,11 @@ bool AirspyInput::applySettings(const Settings& settings, bool force)
qint64 f_img = deviceCenterFrequency;
quint32 devSampleRate = m_sampleRates[m_settings.m_devSampleRateIndex];
if ((m_settings.m_centerFrequency != settings.m_centerFrequency) || force)
if (force || (m_settings.m_centerFrequency != settings.m_centerFrequency) ||
(m_settings.m_LOppmTenths != settings.m_LOppmTenths))
{
m_settings.m_centerFrequency = settings.m_centerFrequency;
m_settings.m_LOppmTenths = settings.m_LOppmTenths;
if ((m_settings.m_log2Decim == 0) || (m_settings.m_fcPos == FC_POS_CENTER))
{