diff --git a/devices/xtrx/devicextrx.cpp b/devices/xtrx/devicextrx.cpp index 9cac1d16b..eaa83b2a0 100644 --- a/devices/xtrx/devicextrx.cpp +++ b/devices/xtrx/devicextrx.cpp @@ -117,21 +117,12 @@ void DeviceXTRX::getAutoGains(uint32_t autoGain, uint32_t& lnaGain, uint32_t& ti double DeviceXTRX::set_samplerate(double rate, double master, bool output) { - if (output) - { + m_masterRate = master; + + if (output) { m_outputRate = rate; - - if (master != 0.0) { - m_masterRate = master; - } - } - else - { + } else { m_inputRate = rate; - - if (master != 0.0) { - m_masterRate = master; - } } int res = xtrx_set_samplerate(m_dev, @@ -145,7 +136,7 @@ double DeviceXTRX::set_samplerate(double rate, double master, bool output) if (res) { - qCritical("DeviceXTRX::set_samplerate: Unable to set %s samplerate, m_masterRate: %f, m_inputRate: %f, m_outputRate: %f, error=%d\n", + qCritical("DeviceXTRX::set_samplerate: Unable to set %s samplerate, m_masterRate: %f, m_inputRate: %f, m_outputRate: %f, error=%d", output ? "output" : "input", m_masterRate, m_inputRate, m_outputRate, res); return 0; }