Loading [MathJax]/extensions/tex2jax.js
 |
USRP Hardware Driver and USRP Manual
Version: 4.8.0.0
UHD and USRP Manual
|
|
Go to the documentation of this file.
14 #include <boost/none.hpp>
15 #include <boost/optional.hpp>
19 namespace uhd {
namespace rfnoc {
28 static const std::vector<block_port_def> TERMINATOR_BLOCKS{
49 const block_id_t start_block,
51 const bool source_chain);
74 const block_id_t src_blk,
75 const size_t src_port,
76 const block_id_t dst_blk,
77 const size_t dst_port,
78 const bool skip_property_propagation =
false);
std::vector< graph_edge_t > UHD_API connect_through_blocks(rfnoc_graph::sptr graph, const block_id_t src_blk, const size_t src_port, const block_id_t dst_blk, const size_t dst_port, const bool skip_property_propagation=false)
#define UHD_API
Definition: config.h:87
Definition: build_info.hpp:12
std::vector< graph_edge_t > UHD_API get_block_chain(const rfnoc_graph::sptr graph, const block_id_t start_block, const size_t port, const bool source_chain)
std::tuple< std::string, boost::optional< size_t > > block_port_def
Tuple that stores a block ID, as well as an optional port number.
Definition: graph_utils.hpp:22
std::shared_ptr< rfnoc_graph > sptr
Definition: rfnoc_graph.hpp:40