Hi Josh and List,
I am now trying to use the latest version of UHD. I am working with one or two
USRP2s (I have previously worked successfully with up to four USPR2s).
I tried the following which I though should be the way to handle a general
number of USRP2s (no_ant).
std::string abcd_string("ABCDEFGHIJKLMNOPQRSTUVXYZ");
uhd::usrp::subdev_spec_t abcd(":"+abcd_string.substr(0,no_ant));
d_mdev->set_rx_subdev_spec(abcd, uhd::usrp::multi_usrp::ALL_MBOARDS);
d_mdev->set_tx_subdev_spec(abcd, uhd::usrp::multi_usrp::ALL_MBOARDS);
However, I get the error:
error: Validate rx subdev spec failed: :AB
assertion failed:
is not a valid rx dboard name.
possible values are: [0].
Then I made a different intepretation and tried:
uhd::usrp::subdev_spec_t e("0");
for (uint32_t i1=0;i1<no_ant;i1++) {
d_mdev->set_rx_subdev_spec(e, i1);
d_mdev->set_tx_subdev_spec(e, i1);
}
However, the results are still in error.
??
BR/
Per
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio