23#ifndef INCLUDED_GR_OSCOPE_SINK_X_H
24#define INCLUDED_GR_OSCOPE_SINK_X_H
49 double sampling_rate);
84 virtual int work(
int noutput_items,
boost::shared_ptr< io_signature > sptr
Definition: io_signature.h:46
synchronous 1:1 input to output with history
Definition: sync_block.h:38
guts of oscilloscope trigger and buffer module
Definition: oscope_guts.h:49
Abstract class for python oscilloscope module.
Definition: oscope_sink_x.h:41
bool set_num_channels(int nchannels)
oscope_guts * d_guts
Definition: oscope_sink_x.h:44
double get_trigger_level() const
bool set_decimation_count(int decimation_count)
int get_trigger_channel() const
trigger_slope get_trigger_slope() const
bool set_trigger_level_auto()
oscope_sink_x()
Definition: oscope_sink_x.h:46
bool set_update_rate(double update_rate)
trigger_mode get_trigger_mode() const
bool set_trigger_level(double trigger_level)
bool set_trigger_slope(trigger_slope slope)
double sample_rate() const
virtual int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)=0
just like gr::block::general_work, only this arranges to call consume_each for you
double update_rate() const
bool set_trigger_channel(int channel)
bool set_trigger_mode(trigger_mode mode)
int get_samples_per_output_record() const
bool set_sample_rate(double sample_rate)
oscope_sink_x(const std::string name, gr::io_signature::sptr input_sig, double sampling_rate)
double d_sampling_rate
Definition: oscope_sink_x.h:43
int get_decimation_count() const
std::vector< const void * > gr_vector_const_void_star
Definition: gnuradio-runtime/include/gnuradio/types.h:40
std::vector< void * > gr_vector_void_star
Definition: gnuradio-runtime/include/gnuradio/types.h:39
#define WXGUI_API
Definition: gr-wxgui/include/gnuradio/wxgui/api.h:30
trigger_slope
Definition: gr-wxgui/include/gnuradio/wxgui/trigger_mode.h:36
trigger_mode
Definition: gr-wxgui/include/gnuradio/wxgui/trigger_mode.h:29
Include this header to use the message passing features.
Definition: basic_block.h:45