From af5b2b5e778ead57b0fe9e72561227f1ebbbfc42 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Fri, 23 Aug 2019 12:11:19 -0700 Subject: rfnoc: node: Add set_properties() node_t::set_properties() is a convenience function that lets you set multiple properties at once from a device_addr_t. --- host/tests/rfnoc_blocks_test.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'host/tests') diff --git a/host/tests/rfnoc_blocks_test.cpp b/host/tests/rfnoc_blocks_test.cpp index df08f15ad..ea1f91b6b 100644 --- a/host/tests/rfnoc_blocks_test.cpp +++ b/host/tests/rfnoc_blocks_test.cpp @@ -250,6 +250,11 @@ BOOST_AUTO_TEST_CASE(test_ddc_block) "mtu", NEW_MTU / 2, {res_source_info::OUTPUT_EDGE, 0}); BOOST_CHECK_EQUAL(test_ddc->get_mtu({res_source_info::INPUT_EDGE, 0}), NEW_MTU / 2); BOOST_CHECK_EQUAL(test_ddc->get_mtu({res_source_info::OUTPUT_EDGE, 0}), NEW_MTU / 2); + + // Now reset the props using set_properties + test_ddc->set_properties(uhd::device_addr_t("decim=1,freq=0.0,foo=bar"), 0); + BOOST_CHECK_EQUAL(test_ddc->get_property("decim", 0), 1); + BOOST_CHECK_EQUAL(test_ddc->get_property("freq", 0), 0.0); } BOOST_AUTO_TEST_CASE(test_duc_block) -- cgit v1.2.3