23 #ifndef SPECTRUM_UPDATE_EVENTS_H
24 #define SPECTRUM_UPDATE_EVENTS_H
44 const double* realTimeDomainPoints,
45 const double* imagTimeDomainPoints,
46 const uint64_t numTimeDomainDataPoints,
48 const bool repeatDataFlag,
49 const bool lastOfMultipleUpdateFlag,
51 const int droppedFFTFrames);
70 double* _realDataTimeDomainPoints;
71 double* _imagDataTimeDomainPoints;
76 bool _lastOfMultipleUpdateFlag;
78 int _droppedFFTFrames;
115 double _centerFrequency;
116 double _startFrequency;
117 double _stopFrequency;
125 const uint64_t numTimeDomainDataPoints);
141 std::vector<double*> _dataTimeDomainPoints;
158 const std::vector<double*>
getPoints()
const;
169 std::vector<double*> _dataPoints;
181 const std::vector<double*> imagDataPoints,
187 const std::vector<double*> getRealPoints()
const;
188 const std::vector<double*> getImagPoints()
const;
190 bool getRepeatDataFlag()
const;
199 std::vector<double*> _realDataPoints;
200 std::vector<double*> _imagDataPoints;
218 const std::vector<double*>
getPoints()
const;
231 std::vector<double*> _dataPoints;
249 const std::vector<double*>
getPoints()
const;
260 std::vector<double*> _dataPoints;
288 std::vector<double*> _points;
FreqUpdateEvent(const std::vector< double * > dataPoints, const uint64_t numDataPoints)
Definition: spectrumUpdateEvents.h:104
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:253
const std::vector< double * > getPoints() const
gr::high_res_timer_type getDataTimestamp() const
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:224
static const int SpectrumFrequencyRangeEventType
Definition: spectrumUpdateEvents.h:37
uint64_t getNumDataPoints() const
uint64_t getNumDataPoints() const
double GetCenterFrequency() const
~SpectrumWindowCaptionEvent()
Definition: spectrumUpdateEvents.h:93
Definition: spectrumUpdateEvents.h:268
static const int SpectrumUpdateEventType
Definition: spectrumUpdateEvents.h:34
Definition: spectrumUpdateEvents.h:177
const std::vector< double * > getDataPoints() const
static const int SpectrumWindowResetEventType
Definition: spectrumUpdateEvents.h:36
WaterfallUpdateEvent(const std::vector< double * > dataPoints, const uint64_t numDataPoints, const gr::high_res_timer_type dataTimestamp)
~SpectrumFrequencyRangeEvent()
SpectrumWindowResetEvent()
const std::vector< double * > getPoints() const
uint64_t getNumTimeDomainDataPoints() const
double GetStartFrequency() const
Definition: spectrumUpdateEvents.h:121
uint64_t getNumDataPoints() const
TimeUpdateEvent(const std::vector< double * > timeDomainPoints, const uint64_t numTimeDomainDataPoints)
#define QTGUI_API
Definition: gr-qtgui/include/gnuradio/qtgui/api.h:30
bool getRepeatDataFlag() const
const double * getImagTimeDomainPoints() const
bool getRepeatDataFlag() const
bool getRepeatDataFlag() const
bool getRepeatDataFlag() const
bool getRepeatDataFlag() const
unsigned __int64 uint64_t
Definition: stdint.h:90
gr::high_res_timer_type getDataTimestamp() const
Definition: spectrumUpdateEvents.h:149
const std::vector< double * > getTimeDomainPoints() const
Definition: spectrumUpdateEvents.h:81
SpectrumWindowCaptionEvent(const QString &)
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:162
Definition: spectrumUpdateEvents.h:241
gr::high_res_timer_type getEventGeneratedTimestamp() const
Definition: spectrumUpdateEvents.h:39
signed long long high_res_timer_type
Typedef for the timer tick count.
Definition: high_res_timer.h:49
static const int SpectrumWindowCaptionEventType
Definition: spectrumUpdateEvents.h:35
TimeRasterUpdateEvent(const std::vector< double * > dataPoints, const uint64_t numDataPoints)
Definition: spectrumUpdateEvents.h:208
bool getRepeatDataFlag() const
bool getLastOfMultipleUpdateFlag() const
int getDroppedFFTFrames() const
const double * getRealTimeDomainPoints() const
uint64_t getNumDataPoints() const
SpectrumFrequencyRangeEvent(const double, const double, const double)
const std::vector< double * > getPoints() const
~SpectrumWindowResetEvent()
uint64_t getNumFFTDataPoints() const
uint64_t getNumTimeDomainDataPoints() const
const float * getFFTPoints() const
double GetStopFrequency() const
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:134
SpectrumUpdateEvent(const float *fftPoints, const uint64_t numFFTDataPoints, const double *realTimeDomainPoints, const double *imagTimeDomainPoints, const uint64_t numTimeDomainDataPoints, const gr::high_res_timer_type dataTimestamp, const bool repeatDataFlag, const bool lastOfMultipleUpdateFlag, const gr::high_res_timer_type generatedTimestamp, const int droppedFFTFrames)
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:281
HistogramUpdateEvent(const std::vector< double * > points, const uint64_t npoints)
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:192