GNU Radio's M2K Package
gr::m2k::mixed_signal_source_impl Class Reference

#include <mixed_signal_source_impl.h>

Inheritance diagram for gr::m2k::mixed_signal_source_impl:
gr::m2k::mixed_signal_source

Public Member Functions

 mixed_signal_source_impl (libm2k::context::M2k *context, int buffer_size, double data_rate, int kb)
 ~mixed_signal_source_impl ()
bool start () override
bool stop () override
int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) override
void set_timeout_ms (unsigned int timeout) override
void set_buffer_size (int buffer_size) override
void set_data_rate (double rate) override

Additional Inherited Members

Public Types inherited from gr::m2k::mixed_signal_source
typedef std::shared_ptr< mixed_signal_sourcesptr
Static Public Member Functions inherited from gr::m2k::mixed_signal_source
static sptr make (libm2k::context::M2k *context, int buffer_size, double data_rate=0, int kb=64)
static sptr make_from (libm2k::context::M2k *context, int buffer_size, double data_rate=0, int kb=64)

Constructor & Destructor Documentation

◆ mixed_signal_source_impl()

gr::m2k::mixed_signal_source_impl::mixed_signal_source_impl ( libm2k::context::M2k * context,
int buffer_size,
double data_rate,
int kb )

◆ ~mixed_signal_source_impl()

gr::m2k::mixed_signal_source_impl::~mixed_signal_source_impl ( )

Member Function Documentation

◆ set_buffer_size()

void gr::m2k::mixed_signal_source_impl::set_buffer_size ( int buffer_size)
overridevirtual

◆ set_data_rate()

void gr::m2k::mixed_signal_source_impl::set_data_rate ( double rate)
overridevirtual

◆ set_timeout_ms()

void gr::m2k::mixed_signal_source_impl::set_timeout_ms ( unsigned int timeout)
overridevirtual

◆ start()

bool gr::m2k::mixed_signal_source_impl::start ( )
override

◆ stop()

bool gr::m2k::mixed_signal_source_impl::stop ( )
override

◆ work()

int gr::m2k::mixed_signal_source_impl::work ( int noutput_items,
gr_vector_const_void_star & input_items,
gr_vector_void_star & output_items )
override

The documentation for this class was generated from the following file: