1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-08-14 23:43:43 -04:00

WFM: channel power averaging for display

This commit is contained in:
f4exb
2015-10-05 01:15:22 +02:00
parent 876c257aaf
commit 6a9743bb3d
2 changed files with 6 additions and 2 deletions
+4 -2
View File
@@ -213,7 +213,8 @@ WFMDemodGUI::WFMDemodGUI(PluginAPI* pluginAPI, QWidget* parent) :
ui(new Ui::WFMDemodGUI),
m_pluginAPI(pluginAPI),
m_channelMarker(this),
m_basicSettingsShown(false)
m_basicSettingsShown(false),
m_channelPowerDbAvg(20,0)
{
ui->setupUi(this);
ui->deltaFrequency->setColorMapper(ColorMapper(ColorMapper::ReverseGold));
@@ -295,5 +296,6 @@ void WFMDemodGUI::enterEvent(QEvent*)
void WFMDemodGUI::tick()
{
Real powDb = CalcDb::dbPower(m_wfmDemod->getMagSq());
ui->channelPower->setText(QString::number(powDb, 'f', 1));
m_channelPowerDbAvg.feed(powDb);
ui->channelPower->setText(QString::number(m_channelPowerDbAvg.average(), 'f', 1));
}