mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-09-27 07:16:48 -04:00
Spectrum frequency zoom: fixed spectrum info text when sample rate is 0. Spectrum overlap: fixed initialization
This commit is contained in:
parent
a8bba2e95a
commit
076a4f6306
@ -51,6 +51,7 @@ GLSpectrum::GLSpectrum(QWidget* parent) :
|
|||||||
m_decay(1),
|
m_decay(1),
|
||||||
m_sampleRate(500000),
|
m_sampleRate(500000),
|
||||||
m_timingRate(1),
|
m_timingRate(1),
|
||||||
|
m_fftOverlap(0),
|
||||||
m_fftSize(512),
|
m_fftSize(512),
|
||||||
m_nbBins(512),
|
m_nbBins(512),
|
||||||
m_displayGrid(true),
|
m_displayGrid(true),
|
||||||
@ -2636,11 +2637,16 @@ void GLSpectrum::formatTextInfo(QString& info)
|
|||||||
info.append(tr("%1x ").arg(QString::number(m_frequencyZoomFactor, 'f', 1)));
|
info.append(tr("%1x ").arg(QString::number(m_frequencyZoomFactor, 'f', 1)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (m_sampleRate == 0)
|
||||||
|
{
|
||||||
|
info.append(tr("CF:%1 SP:%2").arg(m_centerFrequency).arg(m_sampleRate));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
int64_t centerFrequency;
|
int64_t centerFrequency;
|
||||||
int frequencySpan;
|
int frequencySpan;
|
||||||
|
|
||||||
getFrequencyZoom(centerFrequency, frequencySpan);
|
getFrequencyZoom(centerFrequency, frequencySpan);
|
||||||
|
|
||||||
info.append(tr("CF:%1 ").arg(displayScaled(centerFrequency, 'f', getPrecision(centerFrequency/frequencySpan), true)));
|
info.append(tr("CF:%1 ").arg(displayScaled(centerFrequency, 'f', getPrecision(centerFrequency/frequencySpan), true)));
|
||||||
info.append(tr("SP:%1 ").arg(displayScaled(frequencySpan, 'f', 3, true)));
|
info.append(tr("SP:%1 ").arg(displayScaled(frequencySpan, 'f', 3, true)));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user