USRP Hardware Driver and USRP Manual  Version: 3.15.0.HEAD-0-gaea0e2de
UHD and USRP Manual
uhd::rfnoc::make_args_t Struct Reference

#include <uhd/rfnoc/block_ctrl_base.hpp>

Public Member Functions

 make_args_t (const std::string &key="")
 

Public Attributes

std::map< size_t, boost::shared_ptr< ctrl_iface > > ctrl_ifaces
 A valid interface that allows us to read and write registers. More...
 
uint32_t base_address
 This block's base address (address of block port 0) More...
 
size_t device_index
 The device index (or motherboard index). More...
 
uhd::property_tree::sptr tree
 A property tree for this motherboard. Example: If the root a device's. More...
 
std::string block_name
 The name of the block as it will be addressed. More...
 
std::string block_key
 The key of the block, i.e. how it was registered. More...
 

Constructor & Destructor Documentation

◆ make_args_t()

uhd::rfnoc::make_args_t::make_args_t ( const std::string &  key = "")
inline

Member Data Documentation

◆ base_address

uint32_t uhd::rfnoc::make_args_t::base_address

This block's base address (address of block port 0)

◆ block_key

std::string uhd::rfnoc::make_args_t::block_key

The key of the block, i.e. how it was registered.

◆ block_name

std::string uhd::rfnoc::make_args_t::block_name

The name of the block as it will be addressed.

◆ ctrl_ifaces

std::map<size_t, boost::shared_ptr<ctrl_iface> > uhd::rfnoc::make_args_t::ctrl_ifaces

A valid interface that allows us to read and write registers.

◆ device_index

size_t uhd::rfnoc::make_args_t::device_index

The device index (or motherboard index).

◆ tree

uhd::property_tree::sptr uhd::rfnoc::make_args_t::tree

A property tree for this motherboard. Example: If the root a device's.


The documentation for this struct was generated from the following file: