From 926ee6316d768f72191e5abffc5c0e2074e0bbe7 Mon Sep 17 00:00:00 2001 From: Nicholas Corgan Date: Thu, 10 May 2012 12:14:59 -0700 Subject: 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 --- host/include/uhd/usrp/multi_usrp.hpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'host/include') 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 @@ -446,6 +446,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. @@ -692,6 +699,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. -- cgit v1.2.3