9#ifndef INCLUDED_QTGUI_RFNOC_F15_DISPLAY_H
10#define INCLUDED_QTGUI_RFNOC_F15_DISPLAY_H
18#include <qapplication.h>
54 typedef std::shared_ptr<rfnoc_f15_display>
sptr;
71 const int pwr_bins = 64,
72 const int wf_lines = 512,
73 QWidget* parent =
nullptr);
77 const double samp_rate) = 0;
The abstract base class for all 'terminal' processing blocks.
Definition gnuradio-runtime/include/gnuradio/block.h:65
Definition rfnoc_f15_display.h:52
virtual QWidget * qwidget()=0
QApplication * d_qApplication
Definition rfnoc_f15_display.h:87
virtual void set_frequency_range(const double center_freq, const double samp_rate)=0
static sptr make(const int fft_bins=256, const int pwr_bins=64, const int wf_lines=512, QWidget *parent=nullptr)
Return a shared_ptr to a new instance of ettus::rfnoc_f15_display.
virtual void set_frame_rate(int fps)=0
std::shared_ptr< rfnoc_f15_display > sptr
Definition rfnoc_f15_display.h:54
virtual void set_waterfall(bool enabled)=0
virtual void set_grid(bool enabled)=0
virtual void set_palette(const std::string &name)=0
#define QTGUI_API
Definition gr-qtgui/include/gnuradio/qtgui/api.h:18
GNU Radio logging wrapper.
Definition basic_block.h:29