From 65af3c3394bb94f82a005796d946776c08a20275 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Fri, 10 Dec 2021 15:54:45 +0100 Subject: rfnoc: Fix block_id::get_tree_root() The path it returned was only valid in UHD 3. Added unit test to confirm. --- host/lib/rfnoc/block_id.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'host/lib') diff --git a/host/lib/rfnoc/block_id.cpp b/host/lib/rfnoc/block_id.cpp index da14632b2..b7eb2b2cc 100644 --- a/host/lib/rfnoc/block_id.cpp +++ b/host/lib/rfnoc/block_id.cpp @@ -59,7 +59,7 @@ std::string block_id_t::get_local() const uhd::fs_path block_id_t::get_tree_root() const { - return str(boost::format("/mboards/%d/xbar/%s") % get_device_no() % get_local()); + return uhd::fs_path("/blocks") / to_string(); } bool block_id_t::match(const std::string& block_str) -- cgit v1.2.3