 |
GNU Radio Manual and C++ API Reference
3.8.2.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
23 #ifndef SPECTRUM_UPDATE_EVENTS_H
24 #define SPECTRUM_UPDATE_EVENTS_H
45 const uint64_t numFFTDataPoints,
46 const double* realTimeDomainPoints,
47 const double* imagTimeDomainPoints,
48 const uint64_t numTimeDomainDataPoints,
50 const bool repeatDataFlag,
51 const bool lastOfMultipleUpdateFlag,
53 const int droppedFFTFrames);
71 double* _realDataTimeDomainPoints;
72 double* _imagDataTimeDomainPoints;
73 uint64_t _numFFTDataPoints;
74 uint64_t _numTimeDomainDataPoints;
77 bool _lastOfMultipleUpdateFlag;
79 int _droppedFFTFrames;
115 double _centerFrequency;
116 double _startFrequency;
117 double _stopFrequency;
125 const uint64_t numTimeDomainDataPoints,
126 const std::vector<std::vector<gr::tag_t>> tags);
135 const std::vector<std::vector<gr::tag_t>>
getTags()
const;
142 std::vector<double*> _dataTimeDomainPoints;
143 uint64_t _numTimeDomainDataPoints;
144 std::vector<std::vector<gr::tag_t>> _tags;
168 std::vector<double*> _dataPoints;
169 uint64_t _numDataPoints;
182 double _centerFrequency;
194 const std::vector<double*> imagDataPoints,
195 const uint64_t numDataPoints);
210 std::vector<double*> _realDataPoints;
211 std::vector<double*> _imagDataPoints;
212 uint64_t _numDataPoints;
223 const uint64_t numDataPoints,
240 std::vector<double*> _dataPoints;
241 uint64_t _numDataPoints;
254 const uint64_t numDataPoints);
267 std::vector<double*> _dataPoints;
268 uint64_t _numDataPoints;
309 std::vector<double*> _points;
356 std::vector<float> _samples;
bool getRepeatDataFlag() const
double getCenterFrequency() const
Definition: spectrumUpdateEvents.h:41
#define QTGUI_API
Definition: gr-qtgui/include/gnuradio/qtgui/api.h:30
TimeRasterUpdateEvent(const std::vector< double * > dataPoints, const uint64_t numDataPoints)
TimeUpdateEvent(const std::vector< double * > timeDomainPoints, const uint64_t numTimeDomainDataPoints, const std::vector< std::vector< gr::tag_t >> tags)
HistogramUpdateEvent(const std::vector< double * > points, const uint64_t npoints)
static const int SpectrumWindowCaptionEventType
Definition: spectrumUpdateEvents.h:36
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:281
~SpectrumWindowCaptionEvent()
double GetCenterFrequency() const
gr::high_res_timer_type getDataTimestamp() const
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:322
const std::vector< double * > getPoints() const
HistogramClearEvent()
Definition: spectrumUpdateEvents.h:331
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:351
gr::high_res_timer_type getEventGeneratedTimestamp() const
Definition: spectrumUpdateEvents.h:343
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:163
~SpectrumWindowResetEvent()
const std::vector< double * > getRealPoints() const
bool getAccumulator() const
bool getLastOfMultipleUpdateFlag() const
Definition: spectrumUpdateEvents.h:83
SpectrumWindowCaptionEvent(const QString &)
double getBandwidth() const
const double * getRealTimeDomainPoints() const
Definition: spectrumUpdateEvents.h:329
Definition: spectrumUpdateEvents.h:273
SpectrumWindowResetEvent()
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:235
Definition: spectrumUpdateEvents.h:174
Definition: spectrumUpdateEvents.h:220
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)
bool getRepeatDataFlag() const
const std::vector< float > getSamples() const
~HistogramClearEvent()
Definition: spectrumUpdateEvents.h:333
uint64_t getNumTimeDomainDataPoints() const
const std::vector< double * > getTimeDomainPoints() const
Definition: spectrumUpdateEvents.h:152
const float * getFFTPoints() const
const std::vector< std::vector< gr::tag_t > > getTags() const
uint64_t getNumFFTDataPoints() const
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:205
bool getRepeatDataFlag() const
double GetStartFrequency() const
const double * getImagTimeDomainPoints() const
const std::vector< double * > getPoints() const
gr::high_res_timer_type getDataTimestamp() const
static const int SpectrumFrequencyRangeEventType
Definition: spectrumUpdateEvents.h:38
const std::vector< double * > getDataPoints() const
const std::vector< double * > getImagPoints() const
Definition: spectrumUpdateEvents.h:122
uint64_t getNumTimeDomainDataPoints() const
double GetStopFrequency() const
WaterfallUpdateEvent(const std::vector< double * > dataPoints, const uint64_t numDataPoints, const gr::high_res_timer_type dataTimestamp)
uint64_t getNumDataPoints() const
NumberUpdateEvent(const std::vector< float > samples)
uint64_t getNumDataPoints() const
uint64_t getNumDataPoints() const
Definition: spectrumUpdateEvents.h:191
Definition: spectrumUpdateEvents.h:95
static const int SpectrumUpdateEventType
Definition: spectrumUpdateEvents.h:35
SetFreqEvent(const double, const double)
signed long long high_res_timer_type
Typedef for the timer tick count.
Definition: high_res_timer.h:49
TimeRasterSetSize(const double nrows, const double ncols)
uint64_t getNumDataPoints() const
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:335
static const int SpectrumWindowResetEventType
Definition: spectrumUpdateEvents.h:37
HistogramSetAccumulator(const bool en)
Definition: spectrumUpdateEvents.h:251
~SpectrumFrequencyRangeEvent()
int getDroppedFFTFrames() const
Definition: spectrumUpdateEvents.h:315
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:262
Definition: spectrumUpdateEvents.h:293
~HistogramSetAccumulator()
SpectrumFrequencyRangeEvent(const double, const double, const double)
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:137
Definition: spectrumUpdateEvents.h:105
FreqUpdateEvent(const std::vector< double * > dataPoints, const uint64_t numDataPoints)
bool getRepeatDataFlag() const
bool getRepeatDataFlag() const
uint64_t getNumDataPoints() const
const std::vector< double * > getPoints() const
static QEvent::Type Type()
Definition: spectrumUpdateEvents.h:304
ConstUpdateEvent(const std::vector< double * > realDataPoints, const std::vector< double * > imagDataPoints, const uint64_t numDataPoints)
bool getRepeatDataFlag() const
bool getRepeatDataFlag() const