diff options
Diffstat (limited to 'host/lib/include')
-rw-r--r-- | host/lib/include/uhdlib/rfnoc/radio_control_impl.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/host/lib/include/uhdlib/rfnoc/radio_control_impl.hpp b/host/lib/include/uhdlib/rfnoc/radio_control_impl.hpp index db723a6f6..956280007 100644 --- a/host/lib/include/uhdlib/rfnoc/radio_control_impl.hpp +++ b/host/lib/include/uhdlib/rfnoc/radio_control_impl.hpp @@ -9,6 +9,7 @@ #include <uhd/rfnoc/defaults.hpp> #include <uhd/rfnoc/multichan_register_iface.hpp> #include <uhd/rfnoc/radio_control.hpp> +#include <uhdlib/usrp/common/pwr_cal_mgr.hpp> #include <unordered_map> #include <mutex> @@ -310,6 +311,13 @@ protected: //! Block-specific register interface multichan_register_iface _radio_reg_iface; + //! Power manager for RX power cal. If the radio doesn't have a power API, + // simply leave these empty. + std::vector<uhd::usrp::pwr_cal_mgr::sptr> _rx_pwr_mgr; + //! Power manager for TX power cal. If the radio doesn't have a power API, + // simply leave these empty. + std::vector<uhd::usrp::pwr_cal_mgr::sptr> _tx_pwr_mgr; + private: //! Validator for the async messages // |