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]

Reply via email to