 |
USRP Hardware Driver and USRP Manual
Version: 4.9.0.1
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;
39 double set_rx_gain(
const double gain,
const size_t chan)
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:23
double get_rx_gain(const size_t chan) override
#define UHD_API
Definition: config.h:87
virtual ~nameless_gain_mixin()=default
nameless_gain_mixin(name_selector name_selector)
virtual uhd::gain_range_t get_rx_gain_range(const size_t chan) const =0
double set_tx_gain(const double gain, const size_t chan) override
Definition: core_iface.hpp:26
virtual uhd::gain_range_t get_tx_gain_range(const size_t chan) const =0
Definition: build_info.hpp:12
gain_range_t get_rx_gain_range(const size_t chan) const override
virtual double get_rx_gain(const size_t chan)=0
double get_tx_gain(const size_t chan) override
virtual double set_tx_gain(const double gain, const size_t chan)=0
virtual double get_tx_gain(const size_t chan)=0
double set_rx_gain(const double gain, const size_t chan) override
virtual double set_rx_gain(const double gain, const size_t chan)=0
gain_range_t get_tx_gain_range(const size_t chan) const override
direction_t
Definition: direction.hpp:12