11 #ifndef INCLUDED_IIO_DDS_CONTROL_H 12 #define INCLUDED_IIO_DDS_CONTROL_H 33 typedef std::shared_ptr<dds_control>
sptr;
48 static sptr make(
const std::string& uri,
49 std::vector<int> enabled,
50 std::vector<long> frequencies,
51 std::vector<float> phases,
52 std::vector<float> scales);
54 virtual void set_dds_confg(std::vector<long> frequencies,
55 std::vector<float> phases,
56 std::vector<float> scales) = 0;
std::shared_ptr< dds_control > sptr
Definition: dds_control.h:33
Control block for DDSs which are available in controlling FPGAs of certain IIO drivers.
Definition: dds_control.h:30
GNU Radio logging wrapper.
Definition: basic_block.h:29
The abstract base class for all 'terminal' processing blocks.A signal processing flow is constructed ...
Definition: gnuradio-runtime/include/gnuradio/block.h:62
#define IIO_API
Definition: gr-iio/include/gnuradio/iio/api.h:18