diff options
author | Martin Braun <martin.braun@ettus.com> | 2019-07-23 10:12:41 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2019-11-26 11:49:32 -0800 |
commit | 053306f2934e6ac61f03783c36eeff6b2c5ffe0f (patch) | |
tree | 27c26a43477f9207972f9768d4a1de1dd7125653 /host/tests | |
parent | 2a66eb62d89c5d18c176878ce036f0109706a9e2 (diff) | |
download | uhd-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.cpp | 6 |
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) |