diff options
author | Josh Morman <jmorman@peratonlabs.com> | 2021-10-11 14:35:36 -0400 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2021-10-13 12:03:15 -0400 |
commit | 76700a84d68fb41873168ea0e55b6832acd4efa7 (patch) | |
tree | 9b937a430a4c78cbba152669cf1943f00fc5c399 | |
parent | 973a2da868e9a2fb71308e8e7dadc523ba73b49c (diff) |
iio: use make_block_sptr in make
Signed-off-by: Josh Morman <jmorman@peratonlabs.com>
-rw-r--r-- | gr-iio/lib/attr_sink_impl.cc | 3 | ||||
-rw-r--r-- | gr-iio/lib/attr_source_impl.cc | 20 | ||||
-rw-r--r-- | gr-iio/lib/attr_updater_impl.cc | 3 | ||||
-rw-r--r-- | gr-iio/lib/dds_control_impl.cc | 4 | ||||
-rw-r--r-- | gr-iio/lib/device_sink_impl.cc | 18 | ||||
-rw-r--r-- | gr-iio/lib/device_source_impl.cc | 4 | ||||
-rw-r--r-- | gr-iio/lib/fmcomms2_sink_impl.cc | 4 | ||||
-rw-r--r-- | gr-iio/lib/fmcomms5_sink_impl.cc | 50 | ||||
-rw-r--r-- | gr-iio/lib/fmcomms5_source_impl.cc | 62 |
9 files changed, 83 insertions, 85 deletions
diff --git a/gr-iio/lib/attr_sink_impl.cc b/gr-iio/lib/attr_sink_impl.cc index 61e05edc6c..2ab021cd85 100644 --- a/gr-iio/lib/attr_sink_impl.cc +++ b/gr-iio/lib/attr_sink_impl.cc @@ -26,8 +26,7 @@ attr_sink::sptr attr_sink::make(const std::string& uri, attr_type_t type, bool output) { - return gnuradio::get_initial_sptr( - new attr_sink_impl(uri, device, channel, type, output)); + return gnuradio::make_block_sptr<attr_sink_impl>(uri, device, channel, type, output); } /* diff --git a/gr-iio/lib/attr_source_impl.cc b/gr-iio/lib/attr_source_impl.cc index aa0a1aec73..83db4baff5 100644 --- a/gr-iio/lib/attr_source_impl.cc +++ b/gr-iio/lib/attr_source_impl.cc @@ -35,16 +35,16 @@ attr_source::sptr attr_source::make(const std::string& uri, bool output, uint32_t address) { - return gnuradio::get_initial_sptr(new attr_source_impl(uri, - device, - channel, - attribute, - update_interval_ms, - samples_per_update, - data_type, - attr_type, - output, - address)); + return gnuradio::make_block_sptr<attr_source_impl>(uri, + device, + channel, + attribute, + update_interval_ms, + samples_per_update, + data_type, + attr_type, + output, + address); } size_t attr_source_impl::type_sizeof(data_type_t data_type, attr_type_t attr_type) diff --git a/gr-iio/lib/attr_updater_impl.cc b/gr-iio/lib/attr_updater_impl.cc index 2657f9cb22..0a42651c35 100644 --- a/gr-iio/lib/attr_updater_impl.cc +++ b/gr-iio/lib/attr_updater_impl.cc @@ -25,8 +25,7 @@ attr_updater::sptr attr_updater::make(const std::string attribute, const std::string value, unsigned int interval_ms) { - return gnuradio::get_initial_sptr( - new attr_updater_impl(attribute, value, interval_ms)); + return gnuradio::make_block_sptr<attr_updater_impl>(attribute, value, interval_ms); } /* diff --git a/gr-iio/lib/dds_control_impl.cc b/gr-iio/lib/dds_control_impl.cc index 3d0defd179..687b8b5d87 100644 --- a/gr-iio/lib/dds_control_impl.cc +++ b/gr-iio/lib/dds_control_impl.cc @@ -28,8 +28,8 @@ dds_control::sptr dds_control::make(const std::string& uri, std::vector<float> phases, std::vector<float> scales) { - return gnuradio::get_initial_sptr( - new dds_control_impl(uri, enabled, frequencies, phases, scales)); + return gnuradio::make_block_sptr<dds_control_impl>( + uri, enabled, frequencies, phases, scales); } /* diff --git a/gr-iio/lib/device_sink_impl.cc b/gr-iio/lib/device_sink_impl.cc index dc4a360bf0..6a6cde007d 100644 --- a/gr-iio/lib/device_sink_impl.cc +++ b/gr-iio/lib/device_sink_impl.cc @@ -53,15 +53,15 @@ device_sink::sptr device_sink::make_from(iio_context* ctx, unsigned int interpolation, bool cyclic) { - return gnuradio::get_initial_sptr(new device_sink_impl(ctx, - false, - device, - channels, - device_phy, - params, - buffer_size, - interpolation, - cyclic)); + return gnuradio::make_block_sptr<device_sink_impl>(ctx, + false, + device, + channels, + device_phy, + params, + buffer_size, + interpolation, + cyclic); } void device_sink_impl::set_params(const std::vector<std::string>& params) diff --git a/gr-iio/lib/device_source_impl.cc b/gr-iio/lib/device_source_impl.cc index 87ae3c1a2a..27268536e2 100644 --- a/gr-iio/lib/device_source_impl.cc +++ b/gr-iio/lib/device_source_impl.cc @@ -52,8 +52,8 @@ device_source::sptr device_source::make_from(iio_context* ctx, unsigned int buffer_size, unsigned int decimation) { - return gnuradio::get_initial_sptr(new device_source_impl( - ctx, false, device, channels, device_phy, params, buffer_size, decimation)); + return gnuradio::make_block_sptr<device_source_impl>( + ctx, false, device, channels, device_phy, params, buffer_size, decimation); } void device_source_impl::set_params(iio_device* phy, diff --git a/gr-iio/lib/fmcomms2_sink_impl.cc b/gr-iio/lib/fmcomms2_sink_impl.cc index f158ab6d9b..b2523b0e47 100644 --- a/gr-iio/lib/fmcomms2_sink_impl.cc +++ b/gr-iio/lib/fmcomms2_sink_impl.cc @@ -34,8 +34,8 @@ typename fmcomms2_sink<T>::sptr fmcomms2_sink<T>::make(const std::string& uri, unsigned long buffer_size, bool cyclic) { - return gnuradio::get_initial_sptr(new fmcomms2_sink_impl<T>( - device_source_impl::get_context(uri), ch_en, buffer_size, cyclic)); + return gnuradio::make_block_sptr<fmcomms2_sink_impl<T>>( + device_source_impl::get_context(uri), ch_en, buffer_size, cyclic); } template <typename T> diff --git a/gr-iio/lib/fmcomms5_sink_impl.cc b/gr-iio/lib/fmcomms5_sink_impl.cc index e6126e237b..641cf26017 100644 --- a/gr-iio/lib/fmcomms5_sink_impl.cc +++ b/gr-iio/lib/fmcomms5_sink_impl.cc @@ -130,31 +130,31 @@ fmcomms5_sink::sptr fmcomms5_sink::make_from(iio_context* ctx, float Fpass, float Fstop) { - return gnuradio::get_initial_sptr(new fmcomms5_sink_impl(ctx, - false, - frequency1, - frequency2, - samplerate, - bandwidth, - ch1_en, - ch2_en, - ch3_en, - ch4_en, - ch5_en, - ch6_en, - ch7_en, - ch8_en, - buffer_size, - cyclic, - rf_port_select, - attenuation1, - attenuation2, - attenuation3, - attenuation4, - filter_source, - filter_filename, - Fpass, - Fstop)); + return gnuradio::make_block_sptr<fmcomms5_sink_impl>(ctx, + false, + frequency1, + frequency2, + samplerate, + bandwidth, + ch1_en, + ch2_en, + ch3_en, + ch4_en, + ch5_en, + ch6_en, + ch7_en, + ch8_en, + buffer_size, + cyclic, + rf_port_select, + attenuation1, + attenuation2, + attenuation3, + attenuation4, + filter_source, + filter_filename, + Fpass, + Fstop); } std::vector<std::string> fmcomms5_sink_impl::get_channels_vector(bool ch1_en, diff --git a/gr-iio/lib/fmcomms5_source_impl.cc b/gr-iio/lib/fmcomms5_source_impl.cc index ef8908d7d5..9cd7ff94b8 100644 --- a/gr-iio/lib/fmcomms5_source_impl.cc +++ b/gr-iio/lib/fmcomms5_source_impl.cc @@ -147,37 +147,37 @@ fmcomms5_source::sptr fmcomms5_source::make_from(iio_context* ctx, float Fpass, float Fstop) { - return gnuradio::get_initial_sptr(new fmcomms5_source_impl(ctx, - false, - frequency1, - frequency2, - samplerate, - bandwidth, - ch1_en, - ch2_en, - ch3_en, - ch4_en, - ch5_en, - ch6_en, - ch7_en, - ch8_en, - buffer_size, - quadrature, - rfdc, - bbdc, - gain1, - gain1_value, - gain2, - gain2_value, - gain3, - gain3_value, - gain4, - gain4_value, - port_select, - filter_source, - filter_filename, - Fpass, - Fstop)); + return gnuradio::make_block_sptr<fmcomms5_source_impl>(ctx, + false, + frequency1, + frequency2, + samplerate, + bandwidth, + ch1_en, + ch2_en, + ch3_en, + ch4_en, + ch5_en, + ch6_en, + ch7_en, + ch8_en, + buffer_size, + quadrature, + rfdc, + bbdc, + gain1, + gain1_value, + gain2, + gain2_value, + gain3, + gain3_value, + gain4, + gain4_value, + port_select, + filter_source, + filter_filename, + Fpass, + Fstop); } std::vector<std::string> fmcomms5_source_impl::get_channels_vector(bool ch1_en, |