Go to the documentation of this file.
22 #ifndef INCLUDED_GR_FOSPHOR_BASE_SINK_C_H
23 #define INCLUDED_GR_FOSPHOR_BASE_SINK_C_H
27 #include <gnuradio/sync_block.h>
28 #include <gnuradio/fft/window.h>
62 const double span) = 0;
@ FREEZE_TOGGLE
Definition: base_sink_c.h:56
@ RATIO_UP
Definition: base_sink_c.h:54
virtual void set_frequency_span(const double span)=0
virtual void set_frequency_center(const double center)=0
@ ZOOM_TOGGLE
Definition: base_sink_c.h:49
virtual void set_frequency_range(const double center, const double span)=0
@ REF_UP
Definition: base_sink_c.h:47
virtual void set_fft_window(const gr::fft::window::win_type win)=0
#define GR_FOSPHOR_API
Definition: api.h:30
@ RATIO_DOWN
Definition: base_sink_c.h:55
Base fosphor sink API interface.
Definition: base_sink_c.h:38
ui_action_t
Definition: base_sink_c.h:44
virtual void execute_ui_action(enum ui_action_t action)=0
@ ZOOM_WIDTH_UP
Definition: base_sink_c.h:50
@ ZOOM_CENTER_UP
Definition: base_sink_c.h:52
Definition: base_sink_c.h:30
@ ZOOM_CENTER_DOWN
Definition: base_sink_c.h:53
base_sink_c(const char *name=NULL)
@ ZOOM_WIDTH_DOWN
Definition: base_sink_c.h:51
@ DB_PER_DIV_UP
Definition: base_sink_c.h:45
@ DB_PER_DIV_DOWN
Definition: base_sink_c.h:46
@ REF_DOWN
Definition: base_sink_c.h:48