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

#include <analog_out_sink_impl.h>

Inheritance diagram for gr::m2k::analog_out_sink_impl:
gr::m2k::analog_out_sink

Public Member Functions

 analog_out_sink_impl (const std::string &uri, const int buffer_size, std::vector< double > sampling_frequency, std::vector< int > oversampling_ratio, const std::vector< int > &kernel_buffers, const std::vector< int > &cyclic, bool calibrate_DAC, bool input_voltage)
 ~analog_out_sink_impl ()
void set_params (std::vector< double > sampling_frequency, std::vector< int > oversampling_ratio)
int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
void forecast (int noutput_items, gr_vector_int &ninput_items_required)

Additional Inherited Members

Public Types inherited from gr::m2k::analog_out_sink
typedef std::shared_ptr< analog_out_sinksptr
Static Public Member Functions inherited from gr::m2k::analog_out_sink
static sptr make (const std::string &uri, const int buffer_size, std::vector< double > sampling_frequency, std::vector< int > oversampling_ratio, const std::vector< int > &kernel_buffers, const std::vector< int > &cyclic, bool calibrate_DAC, bool input_voltage)
 Return a shared_ptr to a new instance of m2k::analog_out_sink.

Constructor & Destructor Documentation

◆ analog_out_sink_impl()

gr::m2k::analog_out_sink_impl::analog_out_sink_impl ( const std::string & uri,
const int buffer_size,
std::vector< double > sampling_frequency,
std::vector< int > oversampling_ratio,
const std::vector< int > & kernel_buffers,
const std::vector< int > & cyclic,
bool calibrate_DAC,
bool input_voltage )

◆ ~analog_out_sink_impl()

gr::m2k::analog_out_sink_impl::~analog_out_sink_impl ( )

Member Function Documentation

◆ forecast()

void gr::m2k::analog_out_sink_impl::forecast ( int noutput_items,
gr_vector_int & ninput_items_required )

◆ set_params()

void gr::m2k::analog_out_sink_impl::set_params ( std::vector< double > sampling_frequency,
std::vector< int > oversampling_ratio )
virtual

◆ work()

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

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