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);
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
iio_device * d_dev
Definition: dds_control_impl.h:35
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
dds_control_impl(const std::string &uri, std::vector< int > enabled, std::vector< long > frequencies, std::vector< float > phases, std::vector< float > scales)
Definition: dds_control_impl.h:24