GNU Radio's IIO Package
gr::iio::iio_math_gen_impl Class Reference

#include <iio_math_impl.h>

Inheritance diagram for gr::iio::iio_math_gen_impl:
gr::iio::iio_math_impl gr::iio::iio_math_gen gr::iio::iio_math

Public Member Functions

 iio_math_gen_impl (double sampling_freq, double wav_freq, const std::string &function)
 
virtual gr::basic_block_sptr get_src_block ()
 
virtual void connect_to_output (gr::basic_block_sptr block, unsigned int port=0)
 
- Public Member Functions inherited from gr::iio::iio_math_impl
 iio_math_impl (const std::string &function, int ninputs)
 
 ~iio_math_impl ()
 
void register_block (struct block *block)
 
void set_port_used (unsigned int port)
 

Additional Inherited Members

- Public Types inherited from gr::iio::iio_math
typedef std::shared_ptr< iio_mathsptr
 
- Public Types inherited from gr::iio::iio_math_gen
typedef std::shared_ptr< iio_math_gensptr
 
- Static Public Member Functions inherited from gr::iio::iio_math
static sptr make (const std::string &function, int ninputs=1)
 
- Static Public Member Functions inherited from gr::iio::iio_math_gen
static sptr make (double sampling_freq, double wav_freq, const std::string &function)
 
- Protected Member Functions inherited from gr::iio::iio_math_impl
 iio_math_impl ()
 
void cleanup ()
 

Constructor & Destructor Documentation

◆ iio_math_gen_impl()

gr::iio::iio_math_gen_impl::iio_math_gen_impl ( double  sampling_freq,
double  wav_freq,
const std::string &  function 
)

Member Function Documentation

◆ connect_to_output()

virtual void gr::iio::iio_math_gen_impl::connect_to_output ( gr::basic_block_sptr  block,
unsigned int  port = 0 
)
virtual

Reimplemented from gr::iio::iio_math_impl.

◆ get_src_block()

virtual gr::basic_block_sptr gr::iio::iio_math_gen_impl::get_src_block ( )
virtual

Reimplemented from gr::iio::iio_math_impl.


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