aboutsummaryrefslogtreecommitdiffstats
path: root/host/tests
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2019-07-23 10:12:41 -0700
committerMartin Braun <martin.braun@ettus.com>2019-11-26 11:49:32 -0800
commit053306f2934e6ac61f03783c36eeff6b2c5ffe0f (patch)
tree27c26a43477f9207972f9768d4a1de1dd7125653 /host/tests
parent2a66eb62d89c5d18c176878ce036f0109706a9e2 (diff)
downloaduhd-053306f2934e6ac61f03783c36eeff6b2c5ffe0f.tar.gz
uhd-053306f2934e6ac61f03783c36eeff6b2c5ffe0f.tar.bz2
uhd-053306f2934e6ac61f03783c36eeff6b2c5ffe0f.zip
rfnoc: actions: Add dictionary to all actions
This can be used to set arbitrary key/value pairs on the action object. Easier to use than serialization, but doesn't require custom types, either.
Diffstat (limited to 'host/tests')
-rw-r--r--host/tests/actions_test.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/host/tests/actions_test.cpp b/host/tests/actions_test.cpp
index 9218ad231..2f9d9a702 100644
--- a/host/tests/actions_test.cpp
+++ b/host/tests/actions_test.cpp
@@ -42,6 +42,12 @@ BOOST_AUTO_TEST_CASE(test_actions_single_node)
node_accessor.send_action(&mock_radio, {res_source_info::INPUT_EDGE, 0}, other_cmd);
mock_radio.update_fwd_policy(node_t::forwarding_policy_t::ONE_TO_ALL_OUT);
node_accessor.send_action(&mock_radio, {res_source_info::INPUT_EDGE, 0}, other_cmd);
+
+ stream_cmd =
+ stream_cmd_action_info::make(uhd::stream_cmd_t::STREAM_MODE_NUM_SAMPS_AND_DONE);
+ stream_cmd->stream_cmd.num_samps = 37;
+ node_accessor.send_action(&mock_radio, {res_source_info::USER, 0}, stream_cmd);
+ BOOST_CHECK_EQUAL(mock_radio.last_num_samps, 37);
}
BOOST_AUTO_TEST_CASE(test_actions_simple_graph)