  | 
  
    USRP Hardware Driver and USRP Manual
    Version: 4.4.0.HEAD-0-g5fac246b
    
   UHD and USRP Manual 
   | 
           
 | 
 
 
 
 
Go to the documentation of this file.
   12 #include <unordered_map> 
   18 namespace uhd { 
namespace rfnoc { 
namespace rf_control {
 
   36     double set_tx_gain(
const double gain, 
const size_t chan) 
override;
 
   37     double get_tx_gain(
const size_t chan) 
override;
 
   39     double set_rx_gain(
const double gain, 
const size_t chan) 
override;
 
   40     double get_rx_gain(
const size_t chan) 
override;
 
   43     gain_range_t get_tx_gain_range(
const size_t chan) 
const override;
 
   44     gain_range_t get_rx_gain_range(
const size_t chan) 
const override;
 
  
 
std::function< std::string(const uhd::direction_t trx, const size_t chan)> name_selector
Definition: nameless_gain_mixin.hpp:26
 
Definition: nameless_gain_mixin.hpp:22
 
#define UHD_API
Definition: config.h:87
 
virtual uhd::gain_range_t get_rx_gain_range(const size_t chan) const =0
 
Definition: core_iface.hpp:25
 
virtual uhd::gain_range_t get_tx_gain_range(const size_t chan) const =0
 
Definition: build_info.hpp:12
 
virtual double get_rx_gain(const size_t chan)=0
 
virtual double set_tx_gain(const double gain, const size_t chan)=0
 
virtual double get_tx_gain(const size_t chan)=0
 
virtual double set_rx_gain(const double gain, const size_t chan)=0
 
direction_t
Definition: direction.hpp:12