diff options
author | Nicholas Corgan <nick.corgan@ettus.com> | 2012-05-10 12:14:59 -0700 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2012-05-10 12:49:42 -0700 |
commit | 926ee6316d768f72191e5abffc5c0e2074e0bbe7 (patch) | |
tree | 3b3cfadad414beab85ee9baabdf452b69078058e /host/include | |
parent | c0a9d1c71cb0d82085221ffca4974a573de98552 (diff) | |
download | uhd-926ee6316d768f72191e5abffc5c0e2074e0bbe7.tar.gz uhd-926ee6316d768f72191e5abffc5c0e2074e0bbe7.tar.bz2 uhd-926ee6316d768f72191e5abffc5c0e2074e0bbe7.zip |
Examples - Test Daughterboard Coercion: moves across the frequency and gain ranges of a daughterboard and tests whether or not it can tune/lock at all advertised frequencies and gains
Diffstat (limited to 'host/include')
-rw-r--r-- | host/include/uhd/usrp/multi_usrp.hpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/host/include/uhd/usrp/multi_usrp.hpp b/host/include/uhd/usrp/multi_usrp.hpp index 3095eea89..2e83823ba 100644 --- a/host/include/uhd/usrp/multi_usrp.hpp +++ b/host/include/uhd/usrp/multi_usrp.hpp @@ -447,6 +447,13 @@ public: virtual freq_range_t get_rx_freq_range(size_t chan = 0) = 0; /*! + * Get the center frequency range of the RF frontend. + * \param chan the channel index 0 to N-1 + * \return a frequency range object + */ + virtual freq_range_t get_fe_rx_freq_range(size_t chan = 0) = 0; + + /*! * Set the RX gain value for the specified gain element. * For an empty name, distribute across all gain elements. * \param gain the gain in dB @@ -693,6 +700,13 @@ public: virtual freq_range_t get_tx_freq_range(size_t chan = 0) = 0; /*! + * Get the center frequency range of the TX frontend. + * \param chan the channel index 0 to N-1 + * \return a frequency range object + */ + virtual freq_range_t get_fe_tx_freq_range(size_t chan = 0) = 0; + + /*! * Set the TX gain value for the specified gain element. * For an empty name, distribute across all gain elements. * \param gain the gain in dB |