Definition: postprocessingsettings.h:47
Holds the settings of the program.
Definition: dsosettings.h:16
double * lastWindowBuffer
Definition: spectrumgenerator.h:34
unsigned int lastRecordLength
The record length of the previously analyzed data.
Definition: spectrumgenerator.h:32
virtual ~SpectrumGenerator()
Definition: spectrumgenerator.cpp:23
const DsoSettingsScope * scope
Definition: spectrumgenerator.h:30
const DsoSettingsPostProcessing * postprocessing
Definition: spectrumgenerator.h:31
SpectrumGenerator(const DsoSettingsScope *scope, const DsoSettingsPostProcessing *postprocessing)
Analyzes the data from the dso.
Definition: spectrumgenerator.cpp:19
Definition: processor.h:7
void process(PPresult *data) override
Definition: spectrumgenerator.cpp:28
Holds the settings for the oscilloscope.
Definition: scopesettings.h:75
Analyzes the data from the dso. Calculates the spectrum and various data about the signal and saves t...
Definition: spectrumgenerator.h:24
WindowFunction
The supported window functions. These are needed for spectrum analysis and are applied to the sample ...
Definition: postprocessingsettings.h:21
Dso::WindowFunction lastWindow
The previously used dft window function.
Definition: spectrumgenerator.h:33
Post processing results.
Definition: ppresult.h:36