From 66dcfc4343e810344fba08771421ca2aeff64eb1 Mon Sep 17 00:00:00 2001 From: BrunoMaire Date: Sun, 10 Jul 2016 14:40:58 +0200 Subject: [PATCH] Fix spectrum display --- openhantek/src/dataanalyzer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openhantek/src/dataanalyzer.cpp b/openhantek/src/dataanalyzer.cpp index 11f76a6..59a1299 100644 --- a/openhantek/src/dataanalyzer.cpp +++ b/openhantek/src/dataanalyzer.cpp @@ -371,7 +371,7 @@ void DataAnalyzer::run() { double offset = 60 - this->settings->scope.spectrumReference - 20 * log10(dftLength); double offsetLimit = this->settings->scope.spectrumLimit - this->settings->scope.spectrumReference; for(std::vector::iterator spectrumIterator = channelData->samples.spectrum.sample.begin(); spectrumIterator != channelData->samples.spectrum.sample.end(); ++spectrumIterator) { - double value = 20 * log10(fabs(channelData->samples.spectrum.sample[position])) + offset; + double value = 20 * log10(fabs(*spectrumIterator)) + offset; // Check if this value has to be limited if(offsetLimit > value) -- libgit2 0.21.4