diff options
author | Lane Kolbly <lane.kolbly@ni.com> | 2020-06-18 17:46:06 -0500 |
---|---|---|
committer | Aaron Rossetto <aaron.rossetto@ni.com> | 2021-01-11 12:26:00 -0600 |
commit | 12673d9290319d2453fedd806ddf248d3d5586e3 (patch) | |
tree | 811016297552c5358129aecb5953a0c143229e86 /host/lib/usrp/dboard/magnesium/magnesium_radio_control.hpp | |
parent | c9b35e3b7107ab82c0e3978b7cbfd76ba98e2407 (diff) | |
download | uhd-12673d9290319d2453fedd806ddf248d3d5586e3.tar.gz uhd-12673d9290319d2453fedd806ddf248d3d5586e3.tar.bz2 uhd-12673d9290319d2453fedd806ddf248d3d5586e3.zip |
uhd: Split radio_control into rf_control interfaces
These rf_control interfaces allow easier implementation of
radio controls as well as allowing easier sharing of code
for implementing e.g. gain_profile.
Diffstat (limited to 'host/lib/usrp/dboard/magnesium/magnesium_radio_control.hpp')
-rw-r--r-- | host/lib/usrp/dboard/magnesium/magnesium_radio_control.hpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/host/lib/usrp/dboard/magnesium/magnesium_radio_control.hpp b/host/lib/usrp/dboard/magnesium/magnesium_radio_control.hpp index fc8c79b5a..e8c252605 100644 --- a/host/lib/usrp/dboard/magnesium/magnesium_radio_control.hpp +++ b/host/lib/usrp/dboard/magnesium/magnesium_radio_control.hpp @@ -87,8 +87,6 @@ public: double set_rx_gain(const double gain, const std::string& name, const size_t chan); double set_tx_bandwidth(const double bandwidth, const size_t chan); double set_rx_bandwidth(const double bandwidth, const size_t chan); - void set_tx_gain_profile(const std::string& profile, const size_t chan); - void set_rx_gain_profile(const std::string& profile, const size_t chan); // Getters std::vector<std::string> get_tx_antennas(const size_t chan) const; @@ -103,10 +101,6 @@ public: uhd::gain_range_t get_tx_gain_range(const std::string&, const size_t) const; uhd::gain_range_t get_rx_gain_range(const size_t) const; uhd::gain_range_t get_rx_gain_range(const std::string&, const size_t) const; - std::vector<std::string> get_tx_gain_profile_names(const size_t chan) const; - std::vector<std::string> get_rx_gain_profile_names(const size_t chan) const; - std::string get_tx_gain_profile(const size_t chan) const; - std::string get_rx_gain_profile(const size_t chan) const; uhd::meta_range_t get_tx_bandwidth_range(size_t chan) const; uhd::meta_range_t get_rx_bandwidth_range(size_t chan) const; @@ -351,9 +345,6 @@ private: //! All gain double _all_rx_gain = 0.0; double _all_tx_gain = 0.0; - //! Gain profile - std::map<direction_t, std::string> _gain_profile = { - {RX_DIRECTION, "default"}, {TX_DIRECTION, "default"}}; bool _rx_bypass_lnas = true; bool _tx_bypass_amp = true; |