1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-07 00:14:49 -04:00

Deep redesign: debug phase #2: App starting

This commit is contained in:
f4exb
2015-08-18 02:47:14 +02:00
parent d23da25354
commit d6ae378e52
34 changed files with 154 additions and 129 deletions
+5 -3
View File
@@ -12,6 +12,8 @@ double log2f(double n)
}
#endif
MESSAGE_CLASS_DEFINITION(SpectrumVis::MsgConfigureSpectrumVis, Message)
SpectrumVis::SpectrumVis(GLSpectrum* glSpectrum) :
SampleSink(),
m_fft(FFTEngine::create()),
@@ -32,7 +34,7 @@ SpectrumVis::~SpectrumVis()
void SpectrumVis::configure(MessageQueue* msgQueue, int fftSize, int overlapPercent, FFTWindow::Function window)
{
DSPConfigureSpectrumVis* cmd = new DSPConfigureSpectrumVis(fftSize, overlapPercent, window);
MsgConfigureSpectrumVis* cmd = new MsgConfigureSpectrumVis(fftSize, overlapPercent, window);
msgQueue->push(cmd);
}
@@ -138,9 +140,9 @@ void SpectrumVis::stop()
bool SpectrumVis::handleMessage(const Message& message)
{
if (DSPConfigureSpectrumVis::match(message))
if (MsgConfigureSpectrumVis::match(message))
{
DSPConfigureSpectrumVis& conf = (DSPConfigureSpectrumVis&) message;
MsgConfigureSpectrumVis& conf = (MsgConfigureSpectrumVis&) message;
handleConfigure(conf.getFFTSize(), conf.getOverlapPercent(), conf.getWindow());
return true;
}