1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-07-28 13:04:17 -04:00

Spectrum averaging: fixed average (2)

This commit is contained in:
f4exb
2018-07-01 03:11:36 +02:00
parent 56e49baa3b
commit 0b496bd800
5 changed files with 31 additions and 3 deletions
+9 -1
View File
@@ -38,6 +38,7 @@ GLSpectrum::GLSpectrum(QWidget* parent) :
m_powerRange(100),
m_decay(0),
m_sampleRate(500000),
m_timingRate(1),
m_fftSize(512),
m_displayGrid(true),
m_displayGridIntensity(5),
@@ -196,6 +197,13 @@ void GLSpectrum::setSampleRate(qint32 sampleRate)
update();
}
void GLSpectrum::setTimingRate(qint32 timingRate)
{
m_timingRate = timingRate;
m_changesPending = true;
update();
}
void GLSpectrum::setDisplayWaterfall(bool display)
{
m_displayWaterfall = display;
@@ -1043,7 +1051,7 @@ void GLSpectrum::applyChanges()
if(m_sampleRate > 0)
{
float scaleDiv = (float)m_sampleRate * (m_ssbSpectrum ? 2 : 1);
float scaleDiv = ((float)m_sampleRate / (float)m_timingRate) * (m_ssbSpectrum ? 2 : 1);
if(!m_invertedWaterfall)
{