Hello. Performance mode isn't always needed, and I am having trouble putting
both radio boards into powersave mode to cut down on some of the power/heat
generated while idling. Using UHD 4.6.0.0.
I have tried the following to no avail. No compilation errors, just doesn't
make the change and the property tree always still references "performance"
when queried.
usrp->get_device()->get_tree()->access<std::string>("/blocks/0/Radio#0/dboard/rx_frontends/0/power_mode/value")
.set("powersave");
usrp->get_device()->get_tree()->access<std::string>("/blocks/0/Radio#1/dboard/rx_frontends/0/power_mode/value")
.set("powersave");
usrp->get_device()->get_tree()->access<std::string>("/blocks/0/Radio#0/dboard/tx_frontends/0/power_mode/value")
.set("powersave");
usrp->get_device()->get_tree()->access<std::string>("/blocks/0/Radio#1/dboard/tx_frontends/0/power_mode/value")
.set("powersave");
usrp->get_device()->get_tree()->access<std::string>("/blocks/0/Radio#0/dboard/rx_frontends/0/power_mode/value")
.set("powersave");
usrp->get_device()->get_tree()->access<std::string>("/blocks/0/Radio#1/dboard/rx_frontends/0/power_mode/value")
.set("powersave");
usrp->get_device()->get_tree()->access<std::string>("/blocks/0/Radio#0/dboard/tx_frontends/0/power_mode/value")
.set("powersave");
usrp->get_device()->get_tree()->access<std::string>("/blocks/0/Radio#1/dboard/tx_frontends/0/power_mode/value")
.set("powersave");
I was referencing the following link:
https://lists.ettus.com/empathy/thread/LQCYCPJCMDCFQR2RKFJNR7EXAT4QYYDM<https://lists.ettus.com/empathy/thread/LQCYCPJCMDCFQR2RKFJNR7EXAT4QYYDM?hash=24G4PYYHCLOMOXZNEIY2E3PSWZAQBDFG#24G4PYYHCLOMOXZNEIY2E3PSWZAQBDFG>
Perhaps some changes in UHD 3.9.4 from back when that original post was made
versus 4.6.0.0?
Thanks,
Lee
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]