diff options
Diffstat (limited to 'host/lib')
| -rw-r--r-- | host/lib/usrp/multi_usrp.cpp | 12 | 
1 files changed, 12 insertions, 0 deletions
diff --git a/host/lib/usrp/multi_usrp.cpp b/host/lib/usrp/multi_usrp.cpp index 1985da254..687f1c06d 100644 --- a/host/lib/usrp/multi_usrp.cpp +++ b/host/lib/usrp/multi_usrp.cpp @@ -820,6 +820,18 @@ public:          }      } +    wb_iface::sptr get_user_settings_iface(const size_t chan) +    { +        const auto user_settings_path = +            rx_rf_fe_root(chan) / "user_settings" / "iface"; +        if (_tree->exists(user_settings_path)) { +            return _tree->access<wb_iface::sptr>(user_settings_path).get(); +        } +        UHD_LOG_WARNING("MULTI_USRP", +            "Attempting to read back non-existant user settings iface!"); +        return nullptr; +    } +      /*******************************************************************       * RX methods       ******************************************************************/  | 
