diff options
author | michael-west <michael.west@ettus.com> | 2015-05-15 17:06:51 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2015-05-22 11:33:55 -0700 |
commit | da7302cacbcdad59df01a7d7789db3c6fa9c6b24 (patch) | |
tree | 137b925f265572f59b4292cb4f2a26abf17dee1b /host/lib/usrp/common/ad9361_ctrl.hpp | |
parent | c9af74e569d0d61a008f5bf0257c860b2b473381 (diff) | |
download | uhd-da7302cacbcdad59df01a7d7789db3c6fa9c6b24.tar.gz uhd-da7302cacbcdad59df01a7d7789db3c6fa9c6b24.tar.bz2 uhd-da7302cacbcdad59df01a7d7789db3c6fa9c6b24.zip |
B200/E300: Fix incorrect readback of frequency.
When the LO is tuned it changes the frequency on both channels. The frequency value read back for the first channel was not updated when the LO frequency for the other channel was tuned to a different value.
Diffstat (limited to 'host/lib/usrp/common/ad9361_ctrl.hpp')
-rw-r--r-- | host/lib/usrp/common/ad9361_ctrl.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/host/lib/usrp/common/ad9361_ctrl.hpp b/host/lib/usrp/common/ad9361_ctrl.hpp index c5718302f..b7d7b8e26 100644 --- a/host/lib/usrp/common/ad9361_ctrl.hpp +++ b/host/lib/usrp/common/ad9361_ctrl.hpp @@ -95,6 +95,9 @@ public: //! tune the given frontend, return the exact value virtual double tune(const std::string &which, const double value) = 0; + //! get the current frequency for the given frontend + virtual double get_freq(const std::string &which) = 0; + //! turn on/off data port loopback virtual void data_port_loopback(const bool on) = 0; |