10 #ifndef INCLUDED_IIO_DDS_CONTROL_IMPL_H
11 #define INCLUDED_IIO_DDS_CONTROL_IMPL_H
27 std::vector<int> d_enabled;
28 std::vector<long> d_frequencies;
29 std::vector<float> d_phases;
30 std::vector<float> d_scales;
39 std::vector<int> enabled,
40 std::vector<long> frequencies,
41 std::vector<float> phases,
42 std::vector<float> scales);
46 std::vector<float> phases,
47 std::vector<float> scales);
Definition: dds_control_impl.h:25
iio_device * d_dev
Definition: dds_control_impl.h:35
void set_dds_confg(std::vector< long > frequencies, std::vector< float > phases, std::vector< float > scales)
iio_context * d_ctx
Definition: dds_control_impl.h:34
dds_control_impl(const std::string &uri, std::vector< int > enabled, std::vector< long > frequencies, std::vector< float > phases, std::vector< float > scales)
Control block for DDSs which are available in controlling FPGAs of certain IIO drivers.
Definition: dds_control.h:31
GNU Radio logging wrapper.
Definition: basic_block.h:29