From efb1d5a4729ea892ea03b8d0265aae9e8fadfff1 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Sun, 24 Mar 2019 16:54:11 -0700 Subject: rfnoc: Add properties, nodes, and accessors Adds the following classes: - uhd::rfnoc::node_t, the base class for RFNoC nodes - uhd::rfnoc::node_accessor_t, a class to access private properties - uhd::rfnoc::res_source_info, a struct that identifies where properties come from - uhd::rfnoc::property_t, and property_base_t (its parent) - uhd::rfnoc::prop_accessor_t, a class to access properties Add always dirty property (dirtifier). Also adds unit tests for properties. --- host/tests/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'host/tests/CMakeLists.txt') diff --git a/host/tests/CMakeLists.txt b/host/tests/CMakeLists.txt index e4255196b..eab27833b 100644 --- a/host/tests/CMakeLists.txt +++ b/host/tests/CMakeLists.txt @@ -53,6 +53,7 @@ set(test_sources expert_test.cpp fe_conn_test.cpp rfnoc_chdr_test.cpp + rfnoc_node_test.cpp ) set(benchmark_sources @@ -72,6 +73,7 @@ if(ENABLE_RFNOC) rate_node_test.cpp stream_sig_test.cpp tick_node_test.cpp + rfnoc_property_test.cpp ) endif(ENABLE_RFNOC) -- cgit v1.2.3