23#ifndef INCLUDED_IIO_PLUTO_SINK_H
24#define INCLUDED_IIO_PLUTO_SINK_H
27#include <gnuradio/hier_block2.h>
39 typedef std::shared_ptr<pluto_sink>
sptr;
42 unsigned long long frequency,
43 unsigned long samplerate,
44 unsigned long bandwidth,
45 unsigned long buffer_size,
48 const char *filter =
"",
49 bool auto_filter =
true);
52 unsigned long samplerate,
53 unsigned long bandwidth,
55 const char *filter =
"",
56 bool auto_filter =
true) = 0;
#define IIO_API
Definition api.h:19
Sink block for the PlutoSDR.
Definition pluto_sink.h:37
static sptr make(const std::string &uri, unsigned long long frequency, unsigned long samplerate, unsigned long bandwidth, unsigned long buffer_size, bool cyclic, double attenuation, const char *filter="", bool auto_filter=true)
std::shared_ptr< pluto_sink > sptr
Definition pluto_sink.h:39
virtual void set_params(unsigned long long frequency, unsigned long samplerate, unsigned long bandwidth, double attenuation, const char *filter="", bool auto_filter=true)=0
Definition attr_sink.h:30
Definition attr_sink.h:29