From 405e0c8195113d63de9f432752667528d1a10fb1 Mon Sep 17 00:00:00 2001 From: Xavier Arteaga Date: Thu, 25 Jun 2020 11:00:34 +0200 Subject: [PATCH] UHD: Check if tree exist before requesting access --- lib/src/phy/rf/rf_uhd_generic.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/src/phy/rf/rf_uhd_generic.h b/lib/src/phy/rf/rf_uhd_generic.h index cc3563378..080ee3117 100644 --- a/lib/src/phy/rf/rf_uhd_generic.h +++ b/lib/src/phy/rf/rf_uhd_generic.h @@ -47,6 +47,9 @@ public: return err; } + if (not usrp->get_device()->get_tree()->exists(TREE_DBOARD_RX_FRONTEND_NAME)) { + return err; + } std::string dboard_name = usrp->get_device()->get_tree()->access(TREE_DBOARD_RX_FRONTEND_NAME).get(); // Detect if it a AD9361 based device