aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--host/lib/rfnoc/chdr_ctrl_xport.cpp3
-rw-r--r--host/lib/rfnoc/duc_block_control.cpp2
-rw-r--r--host/lib/rfnoc/fir_filter_block_control.cpp6
-rw-r--r--host/lib/rfnoc/graph.cpp4
-rw-r--r--host/lib/rfnoc/radio_control_impl.cpp1
-rw-r--r--host/lib/rfnoc/rfnoc_rx_streamer.cpp9
-rw-r--r--host/lib/rfnoc/rfnoc_tx_streamer.cpp9
-rw-r--r--host/lib/rfnoc/window_block_control.cpp2
-rw-r--r--host/lib/usrp/b200/b200_impl.cpp4
-rw-r--r--host/lib/usrp/dboard/e3xx/e3xx_radio_control_init.cpp4
-rw-r--r--host/lib/usrp/x300/x300_impl.cpp2
-rw-r--r--host/tests/rfnoc_graph_mock_nodes.hpp5
12 files changed, 29 insertions, 22 deletions
diff --git a/host/lib/rfnoc/chdr_ctrl_xport.cpp b/host/lib/rfnoc/chdr_ctrl_xport.cpp
index f8b3cf03e..595e0b6dd 100644
--- a/host/lib/rfnoc/chdr_ctrl_xport.cpp
+++ b/host/lib/rfnoc/chdr_ctrl_xport.cpp
@@ -24,8 +24,7 @@ chdr_ctrl_xport::chdr_ctrl_xport(io_service::sptr io_srv,
: _my_epid(my_epid), _recv_packet(pkt_factory.make_generic()), _disconnect(disconnect)
{
/* Make dumb send pipe */
- send_io_if::send_callback_t send_cb = [this](
- frame_buff::uptr buff, send_link_if* link) {
+ send_io_if::send_callback_t send_cb = [](frame_buff::uptr buff, send_link_if* link) {
link->release_send_buff(std::move(buff));
};
_send_if = io_srv->make_send_client(
diff --git a/host/lib/rfnoc/duc_block_control.cpp b/host/lib/rfnoc/duc_block_control.cpp
index f78274067..87f6500a2 100644
--- a/host/lib/rfnoc/duc_block_control.cpp
+++ b/host/lib/rfnoc/duc_block_control.cpp
@@ -318,6 +318,7 @@ private:
&interp = *interp,
&samp_rate_out = *samp_rate_out,
&samp_rate_in = *samp_rate_in]() {
+ const auto UHD_UNUSED(log_chan) = chan;
RFNOC_LOG_TRACE("Calling resolver for `samp_rate_in'@" << chan);
if (samp_rate_in.is_valid()) {
RFNOC_LOG_TRACE("New samp_rate_in is " << samp_rate_in.get());
@@ -347,6 +348,7 @@ private:
&freq = *freq,
&samp_rate_out = *samp_rate_out,
&samp_rate_in = *samp_rate_in]() {
+ const auto UHD_UNUSED(log_chan) = chan;
RFNOC_LOG_TRACE("Calling resolver for `samp_rate_out'@" << chan);
if (samp_rate_out.is_valid()) {
// If interp is changed, that will take care of scaling
diff --git a/host/lib/rfnoc/fir_filter_block_control.cpp b/host/lib/rfnoc/fir_filter_block_control.cpp
index a89e9691d..1de15e237 100644
--- a/host/lib/rfnoc/fir_filter_block_control.cpp
+++ b/host/lib/rfnoc/fir_filter_block_control.cpp
@@ -73,8 +73,10 @@ private:
// Write coefficients [0..num_coeffs-2]..
std::vector<uint32_t> coeffs_addr(_max_num_coeffs - 1, REG_FIR_LOAD_COEFF_ADDR);
std::vector<uint32_t> coeffs_minus_last(_max_num_coeffs - 1);
- std::transform(_coeffs.begin(), _coeffs.end() - 1, coeffs_minus_last.begin(),
- [this](int16_t value) -> uint32_t { return static_cast<uint32_t>(value); });
+ std::transform(_coeffs.begin(),
+ _coeffs.end() - 1,
+ coeffs_minus_last.begin(),
+ [](int16_t value) -> uint32_t { return static_cast<uint32_t>(value); });
this->regs().multi_poke32(coeffs_addr, coeffs_minus_last);
// ...and the final coefficients (num_coeffs-1)
diff --git a/host/lib/rfnoc/graph.cpp b/host/lib/rfnoc/graph.cpp
index 4041ece5a..92cf9e8bf 100644
--- a/host/lib/rfnoc/graph.cpp
+++ b/host/lib/rfnoc/graph.cpp
@@ -641,8 +641,8 @@ bool graph_t::_assert_edge_props_consistent(rfnoc_graph_t::edge_descriptor edge)
node_ref_t node) {
node_accessor_t node_accessor{};
// Create a set of all properties
- auto props_set = node_accessor.filter_props(
- node, [port, edge_type, node](property_base_t* prop) {
+ auto props_set =
+ node_accessor.filter_props(node, [port, edge_type](property_base_t* prop) {
return prop->get_src_info().instance == port
&& prop->get_src_info().type == edge_type;
});
diff --git a/host/lib/rfnoc/radio_control_impl.cpp b/host/lib/rfnoc/radio_control_impl.cpp
index f1a1bb69a..00cdd12ae 100644
--- a/host/lib/rfnoc/radio_control_impl.cpp
+++ b/host/lib/rfnoc/radio_control_impl.cpp
@@ -198,6 +198,7 @@ radio_control_impl::radio_control_impl(make_args_ptr make_args)
chan,
&samp_rate_in = _samp_rate_in.at(chan),
&samp_rate_out = _samp_rate_out.at(chan)]() {
+ const auto UHD_UNUSED(log_chan) = chan;
RFNOC_LOG_TRACE("Calling resolver for samp_rate@" << chan);
samp_rate_in = coerce_rate(samp_rate_in.get());
samp_rate_out = samp_rate_in.get();
diff --git a/host/lib/rfnoc/rfnoc_rx_streamer.cpp b/host/lib/rfnoc/rfnoc_rx_streamer.cpp
index f7459dbfc..7acdf357d 100644
--- a/host/lib/rfnoc/rfnoc_rx_streamer.cpp
+++ b/host/lib/rfnoc/rfnoc_rx_streamer.cpp
@@ -72,7 +72,8 @@ rfnoc_rx_streamer::rfnoc_rx_streamer(const size_t num_chans,
add_property_resolver({&_mtu_in[i]},
std::move(mtu_resolver_out),
- [& mtu_in = _mtu_in[i], i, this]() {
+ [&mtu_in = _mtu_in[i], i, this]() {
+ const auto UHD_UNUSED(ii) = i;
RFNOC_LOG_TRACE("Calling resolver for `mtu_in'@" << i);
if (mtu_in.is_valid()) {
const size_t mtu =
@@ -207,7 +208,8 @@ void rfnoc_rx_streamer::_register_props(const size_t chan, const std::string& ot
});
add_property_resolver(
- {samp_rate_in}, {}, [& samp_rate_in = *samp_rate_in, chan, this]() {
+ {samp_rate_in}, {}, [&samp_rate_in = *samp_rate_in, chan, this]() {
+ const auto UHD_UNUSED(log_chan) = chan;
RFNOC_LOG_TRACE("Calling resolver for `samp_rate_in'@" << chan);
if (samp_rate_in.is_valid()) {
this->set_samp_rate(samp_rate_in.get());
@@ -215,7 +217,8 @@ void rfnoc_rx_streamer::_register_props(const size_t chan, const std::string& ot
});
add_property_resolver(
- {tick_rate_in}, {}, [& tick_rate_in = *tick_rate_in, chan, this]() {
+ {tick_rate_in}, {}, [&tick_rate_in = *tick_rate_in, chan, this]() {
+ const auto UHD_UNUSED(log_chan) = chan;
RFNOC_LOG_TRACE("Calling resolver for `tick_rate_in'@" << chan);
if (tick_rate_in.is_valid()) {
this->set_tick_rate(tick_rate_in.get());
diff --git a/host/lib/rfnoc/rfnoc_tx_streamer.cpp b/host/lib/rfnoc/rfnoc_tx_streamer.cpp
index a00b41c75..b4aea202d 100644
--- a/host/lib/rfnoc/rfnoc_tx_streamer.cpp
+++ b/host/lib/rfnoc/rfnoc_tx_streamer.cpp
@@ -60,7 +60,8 @@ rfnoc_tx_streamer::rfnoc_tx_streamer(const size_t num_chans,
add_property_resolver({&_mtu_out[i]},
std::move(mtu_resolver_out),
- [& mtu_out = _mtu_out[i], i, this]() {
+ [&mtu_out = _mtu_out[i], i, this]() {
+ const auto UHD_UNUSED(ii) = i;
RFNOC_LOG_TRACE("Calling resolver for `mtu_out'@" << i);
if (mtu_out.is_valid()) {
const size_t mtu =
@@ -191,7 +192,8 @@ void rfnoc_tx_streamer::_register_props(const size_t chan, const std::string& ot
});
add_property_resolver(
- {samp_rate_out}, {}, [& samp_rate_out = *samp_rate_out, chan, this]() {
+ {samp_rate_out}, {}, [&samp_rate_out = *samp_rate_out, chan, this]() {
+ const auto UHD_UNUSED(log_chan) = chan;
RFNOC_LOG_TRACE("Calling resolver for `samp_rate_out'@" << chan);
if (samp_rate_out.is_valid()) {
this->set_samp_rate(samp_rate_out.get());
@@ -199,7 +201,8 @@ void rfnoc_tx_streamer::_register_props(const size_t chan, const std::string& ot
});
add_property_resolver(
- {tick_rate_out}, {}, [& tick_rate_out = *tick_rate_out, chan, this]() {
+ {tick_rate_out}, {}, [&tick_rate_out = *tick_rate_out, chan, this]() {
+ const auto UHD_UNUSED(log_chan) = chan;
RFNOC_LOG_TRACE("Calling resolver for `tick_rate_out'@" << chan);
if (tick_rate_out.is_valid()) {
this->set_tick_rate(tick_rate_out.get());
diff --git a/host/lib/rfnoc/window_block_control.cpp b/host/lib/rfnoc/window_block_control.cpp
index 5d3201838..9acb963d0 100644
--- a/host/lib/rfnoc/window_block_control.cpp
+++ b/host/lib/rfnoc/window_block_control.cpp
@@ -111,7 +111,7 @@ private:
std::transform(_coeffs.at(chan).begin(),
_coeffs.at(chan).end() - 1,
coeffs_minus_last.begin(),
- [this](int16_t value) -> uint32_t { return static_cast<uint32_t>(value); });
+ [](int16_t value) -> uint32_t { return static_cast<uint32_t>(value); });
_window_reg_iface.multi_poke32(coeffs_addr, coeffs_minus_last, chan);
// ...and the final coefficient (num_coeffs-1)
diff --git a/host/lib/usrp/b200/b200_impl.cpp b/host/lib/usrp/b200/b200_impl.cpp
index e43eff045..1205843ae 100644
--- a/host/lib/usrp/b200/b200_impl.cpp
+++ b/host/lib/usrp/b200/b200_impl.cpp
@@ -758,7 +758,7 @@ b200_impl::b200_impl(
mb_path / "gpio" / "FP0" / attr.second)
.set(std::vector<std::string>(
32, usrp::gpio_atr::default_attr_value_map.at(attr.first)))
- .add_coerced_subscriber([this](const std::vector<std::string>&) {
+ .add_coerced_subscriber([](const std::vector<std::string>&) {
throw uhd::runtime_error("This device does not support setting "
"the GPIO_SRC attribute.");
});
@@ -1065,7 +1065,7 @@ void b200_impl::setup_radio(const size_t dspno)
return this->update_bandsel(key, freq);
})
// Every time we retune, we re-set the power level.
- .add_coerced_subscriber([this, pwr_mgr = perif.pwr_mgr.at(dir_key)](
+ .add_coerced_subscriber([pwr_mgr = perif.pwr_mgr.at(dir_key)](
const double) { pwr_mgr->update_power(); })
;
diff --git a/host/lib/usrp/dboard/e3xx/e3xx_radio_control_init.cpp b/host/lib/usrp/dboard/e3xx/e3xx_radio_control_init.cpp
index f44bdaeb7..995133442 100644
--- a/host/lib/usrp/dboard/e3xx/e3xx_radio_control_init.cpp
+++ b/host/lib/usrp/dboard/e3xx/e3xx_radio_control_init.cpp
@@ -215,7 +215,7 @@ void e3xx_radio_control_impl::_init_frontend_subtree(
.add_coerced_subscriber([](const meta_range_t&) {
throw uhd::runtime_error("Attempting to update gain range!");
})
- .set_publisher([this]() {
+ .set_publisher([]() {
return meta_range_t(
AD9361_MIN_TX_GAIN, AD9361_MAX_TX_GAIN, AD9361_TX_GAIN_STEP);
});
@@ -235,7 +235,7 @@ void e3xx_radio_control_impl::_init_frontend_subtree(
.add_coerced_subscriber([](const meta_range_t&) {
throw uhd::runtime_error("Attempting to update gain range!");
})
- .set_publisher([this]() {
+ .set_publisher([]() {
return meta_range_t(
AD9361_MIN_RX_GAIN, AD9361_MAX_RX_GAIN, AD9361_RX_GAIN_STEP);
});
diff --git a/host/lib/usrp/x300/x300_impl.cpp b/host/lib/usrp/x300/x300_impl.cpp
index fa8425fac..d9aff1a94 100644
--- a/host/lib/usrp/x300/x300_impl.cpp
+++ b/host/lib/usrp/x300/x300_impl.cpp
@@ -367,7 +367,7 @@ void x300_impl::setup_mb(const size_t mb_i, const uhd::device_addr_t& dev_addr)
// require a clock rate of no more than the max pfd frequency to maintain phase
// synchronization. If there is no UBX, the default daughterboard clock rate is half
// of the master clock rate for X300.
- const double x300_dboard_clock_rate = [this, dev_addr, mb]() -> double {
+ const double x300_dboard_clock_rate = [dev_addr, mb]() -> double {
// Do not override use-specified dboard clock rates
if (dev_addr.has_key("dboard_clock_rate")) {
return mb.args.get_dboard_clock_rate();
diff --git a/host/tests/rfnoc_graph_mock_nodes.hpp b/host/tests/rfnoc_graph_mock_nodes.hpp
index 12bc5c38a..688886538 100644
--- a/host/tests/rfnoc_graph_mock_nodes.hpp
+++ b/host/tests/rfnoc_graph_mock_nodes.hpp
@@ -57,10 +57,7 @@ public:
});
add_property_resolver({&_master_clock_rate},
{&_master_clock_rate, &_samp_rate_in, &_samp_rate_out},
- [& samp_rate_out = _samp_rate_out,
- &samp_rate_in = _samp_rate_in,
- &master_clock_rate = _master_clock_rate,
- this]() {
+ [this]() {
UHD_LOG_INFO(
get_unique_id(), " Calling resolver for `master_clock_rate'...");
if (_master_clock_rate.get() > 150e6) {