11#ifndef SPECTRUM_DISPLAY_FORM_H 
   12#define SPECTRUM_DISPLAY_FORM_H 
   14#include <spectrumdisplayform.ui.h> 
   44                   const uint64_t numFFTDataPoints,
 
   45                   const uint64_t numTimeDomainDataPoints);
 
   52                       const uint64_t numTimeDomainDataPoints);
 
   71                           const double newStartFrequency,
 
   72                           const double newStopFrequency);
 
   96    void updateGuiTimer();
 
   98    void onFFTPlotPointSelected(
const QPointF p);
 
   99    void onWFallPlotPointSelected(
const QPointF p);
 
  100    void onTimePlotPointSelected(
const QPointF p);
 
  101    void onConstPlotPointSelected(
const QPointF p);
 
  107    void _averageHistory(
const std::vector<double>& newBuffer);
 
  109    int _historyEntryCount = 0;
 
  110    int _historyEntry = 0;
 
  111    std::deque<std::vector<double>> _historyVector;
 
  112    std::vector<double> _averagedValues;
 
  113    std::vector<double> _realFFTDataPoints;
 
  114    QIntValidator _intValidator;
 
  120    bool _systemSpecifiedFlag = 
false;
 
  121    double _centerFrequency;
 
  122    double _startFrequency;
 
  123    double _noiseFloorAmplitude;
 
  124    double _peakFrequency = 0;
 
  125    double _peakAmplitude;
 
  126    double _stopFrequency;
 
  129    bool d_clicked = 
false;
 
  130    double d_clicked_freq = 0;
 
  136    int d_plot_waterfall;
 
  138    int d_plot_constellation;
 
  141    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:30
QWidget for displaying time domain plots.
Definition TimeDomainDisplayPlot.h:25
QWidget for displaying waterfall (spectrogram) plots.
Definition WaterfallDisplayPlot.h:29