From c2cf9c30f6b5091ba6ab4c5cad26e2ef649595af Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Thu, 6 Aug 2015 18:07:12 -0700 Subject: e300: Fix lacking subscriber call to update LO freq and bandsels --- host/lib/usrp/e300/e300_impl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/host/lib/usrp/e300/e300_impl.cpp b/host/lib/usrp/e300/e300_impl.cpp index 6eb63c786..45c00ffbb 100644 --- a/host/lib/usrp/e300/e300_impl.cpp +++ b/host/lib/usrp/e300/e300_impl.cpp @@ -1074,6 +1074,9 @@ void e300_impl::_setup_radio(const size_t dspno) _tree->create(rf_fe_path / "sensors" / "lo_locked") .publish(boost::bind(&e300_impl::_get_fe_pll_lock, this, dir == TX_DIRECTION)) ; + _tree->access(rf_fe_path / "freq" / "value") + .subscribe(boost::bind(&e300_impl::_update_fe_lo_freq, this, key, _1)) + ; // Network mode currently doesn't support the filter API, so // prevent it from using it: -- cgit v1.2.3