USRP Hardware Driver and USRP Manual  Version: 004.000.000.HEAD-0-g8773fb2c
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, uhd::wb_iface::sptrctrl_ifaces
 A valid interface that allows us to do peeks and pokes. 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...
 
bool is_big_endian
 
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, uhd::wb_iface::sptr> uhd::rfnoc::make_args_t::ctrl_ifaces

A valid interface that allows us to do peeks and pokes.

◆ device_index

size_t uhd::rfnoc::make_args_t::device_index

The device index (or motherboard index).

◆ is_big_endian

bool uhd::rfnoc::make_args_t::is_big_endian

◆ 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: