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

Created a spectrum + scope combo VIS to handle the channel analyzer spectrum + scope display

This commit is contained in:
f4exb
2015-06-23 20:05:28 +02:00
parent 87300d3f98
commit a463b1fbc6
9 changed files with 101 additions and 6 deletions
+13 -2
View File
@@ -111,18 +111,29 @@ void SpectrumVis::stop()
{
}
bool SpectrumVis::handleMessage(Message* message)
bool SpectrumVis::handleMessageKeep(Message* message)
{
if(DSPConfigureSpectrumVis::match(message)) {
DSPConfigureSpectrumVis* conf = (DSPConfigureSpectrumVis*)message;
handleConfigure(conf->getFFTSize(), conf->getOverlapPercent(), conf->getWindow());
message->completed();
return true;
} else {
return false;
}
}
bool SpectrumVis::handleMessage(Message* message)
{
bool done = handleMessageKeep(message);
if (done)
{
message->completed();
}
return done;
}
void SpectrumVis::handleConfigure(int fftSize, int overlapPercent, FFTWindow::Function window)
{
if(fftSize > MAX_FFT_SIZE)