11#ifndef SPECTRUM_DISPLAY_FORM_H
12#define SPECTRUM_DISPLAY_FORM_H
14#include <spectrumdisplayform.ui.h>
38 const uint64_t numFFTDataPoints,
39 const uint64_t numTimeDomainDataPoints);
46 const uint64_t numTimeDomainDataPoints);
65 const double newStartFrequency,
66 const double newStopFrequency);
90 void updateGuiTimer();
92 void onFFTPlotPointSelected(
const QPointF p);
93 void onWFallPlotPointSelected(
const QPointF p);
94 void onTimePlotPointSelected(
const QPointF p);
95 void onConstPlotPointSelected(
const QPointF p);
101 void _averageHistory(
const double* newBuffer);
103 int _historyEntryCount;
105 std::vector<double*>* _historyVector;
106 double* _averagedValues;
107 uint64_t _numRealDataPoints;
108 double* _realFFTDataPoints;
109 QIntValidator* _intValidator;
115 bool _systemSpecifiedFlag;
116 double _centerFrequency;
117 double _startFrequency;
118 double _noiseFloorAmplitude;
119 double _peakFrequency;
120 double _peakAmplitude;
121 double _stopFrequency;
125 double d_clicked_freq;
131 int d_plot_waterfall;
133 int d_plot_constellation;
135 QTimer* displayTimer;
136 double d_update_time;
QWidget for displaying constellaton (I&Q) plots.
Definition: ConstellationDisplayPlot.h:24
QWidget for displaying frequency domain (PSD) plots.
Definition: FrequencyDisplayPlot.h:24
QWidget class for controlling plotting.
Definition: SpectrumGUIClass.h:35
Definition: spectrumUpdateEvents.h:29
QWidget for displaying time domain plots.
Definition: TimeDomainDisplayPlot.h:25
QWidget for displaying waterfall (spectrogram) plots.
Definition: WaterfallDisplayPlot.h:35