Along the same lines, the x300_radio_ctrl_impl code implements set_rx_bandwidth() and get_rx_bandwidth() but not set_tx_bandwidth() and get_tx_bandwidth(). The result is that the Tx functions call the base class which doesn't really do anything apart from locally storing the setting.
Rob On Fri, Nov 16, 2018 at 1:56 PM Nate Temple <nate.tem...@ettus.com> wrote: > Hi Rob, > > Thanks for bringing this to our attention. We will file an issue on our > internal bug tracker and get it resolved. > > Regards, > Nate Temple > > On Fri, Nov 16, 2018 at 10:41 AM Rob Kossler via USRP-users < > usrp-users@lists.ettus.com> wrote: > >> I am using the RFNoC radio_ctrl API with my X310 and when I call >> get_rx_antenna() , I get an empty string. The problem is in >> x300_radio_ctrl_impl.cpp. The corresponding set_rx_antenna() function >> should be calling the base class radio_ctrl_impl->set_rx_antenna() so that >> the locally cached value is updated. But, this call is missing. Thus, any >> call to get_rx_antenna() which is not overridden for the X310 always >> returns an empty string. >> Rob >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com