From 69e4b0ed7f80fc241e9b69f05e2af0d9f52b3521 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Wed, 8 May 2019 14:18:33 -0700 Subject: mg: Allow for timeout on retune set_freq() calls now have a 15 seconds timeout. --- host/lib/usrp/dboard/magnesium/magnesium_ad9371_iface.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'host/lib/usrp/dboard/magnesium/magnesium_ad9371_iface.cpp') diff --git a/host/lib/usrp/dboard/magnesium/magnesium_ad9371_iface.cpp b/host/lib/usrp/dboard/magnesium/magnesium_ad9371_iface.cpp index 6a14f3976..d7d1b43de 100644 --- a/host/lib/usrp/dboard/magnesium/magnesium_ad9371_iface.cpp +++ b/host/lib/usrp/dboard/magnesium/magnesium_ad9371_iface.cpp @@ -5,6 +5,7 @@ // #include "magnesium_ad9371_iface.hpp" +#include "magnesium_constants.hpp" #include using namespace uhd; @@ -42,7 +43,8 @@ double magnesium_ad9371_iface::set_frequency( { // Note: This sets the frequency for both channels (1 and 2). auto which = _get_which(dir, chan); - auto actual_freq = request("set_freq", which, freq, false); + auto actual_freq = + request(MAGNESIUM_TUNE_TIMEOUT, "set_freq", which, freq, false); UHD_LOG_TRACE(_log_prefix, _rpc_prefix << "set_freq returned " << actual_freq); return actual_freq; } -- cgit v1.2.3