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);
69 const double newStartFrequency,
70 const double newStopFrequency);
87 double ymin,
double ymax);
94 void updateGuiTimer();
96 void onFFTPlotPointSelected(
const QPointF p);
97 void onWFallPlotPointSelected(
const QPointF p);
98 void onTimePlotPointSelected(
const QPointF p);
99 void onConstPlotPointSelected(
const QPointF p);
105 void _averageHistory(
const double * newBuffer);
107 int _historyEntryCount;
109 std::vector<double*>* _historyVector;
110 double* _averagedValues;
112 double* _realFFTDataPoints;
113 QIntValidator* _intValidator;
119 bool _systemSpecifiedFlag;
120 double _centerFrequency;
121 double _startFrequency;
122 double _noiseFloorAmplitude;
123 double _peakFrequency;
124 double _peakAmplitude;
125 double _stopFrequency;
131 int d_plot_waterfall;
133 int d_plot_constellation;
135 QTimer *displayTimer;
136 double d_update_time;
QWidget for displaying waterfall (spectrogram) plots.
Definition: WaterfallDisplayPlot.h:44
float min(float a, float b)
unsigned __int64 uint64_t
Definition: stdint.h:90
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