23 #ifndef SPECTRUM_DISPLAY_FORM_H
24 #define SPECTRUM_DISPLAY_FORM_H
26 #include <spectrumdisplayform.ui.h>
49 const uint64_t numTimeDomainDataPoints);
56 const uint64_t numTimeDomainDataPoints);
75 const double newStartFrequency,
76 const double newStopFrequency);
94 double ymin,
double ymax);
101 void updateGuiTimer();
103 void onFFTPlotPointSelected(
const QPointF p);
104 void onWFallPlotPointSelected(
const QPointF p);
105 void onTimePlotPointSelected(
const QPointF p);
106 void onConstPlotPointSelected(
const QPointF p);
112 void _averageHistory(
const double * newBuffer);
114 int _historyEntryCount;
116 std::vector<double*>* _historyVector;
117 double* _averagedValues;
118 uint64_t _numRealDataPoints;
119 double* _realFFTDataPoints;
120 QIntValidator* _intValidator;
126 bool _systemSpecifiedFlag;
127 double _centerFrequency;
128 double _startFrequency;
129 double _noiseFloorAmplitude;
130 double _peakFrequency;
131 double _peakAmplitude;
132 double _stopFrequency;
136 double d_clicked_freq;
142 int d_plot_waterfall;
144 int d_plot_constellation;
146 QTimer *displayTimer;
147 double d_update_time;
QWidget for displaying waterfall (spectrogram) plots.
Definition: WaterfallDisplayPlot.h:44
float min(float a, float b)
QWidget for displaying frequency domain (PSD) plots.
Definition: FrequencyDisplayPlot.h:35
Definition: spectrumUpdateEvents.h:40
QWidget for displaying time domain plots.
Definition: TimeDomainDisplayPlot.h:36
QWidget for displaying constellaton (I&Q) plots.
Definition: ConstellationDisplayPlot.h:35
QWidget class for controlling plotting.
Definition: SpectrumGUIClass.h:46