USRP Hardware Driver and USRP Manual  Version: 3.15.0.0-2+b1
UHD and USRP Manual
UHD Development Manual

API Documentation

The majority of the actual API documentation is in the auto-generated part of the manual. Use the tree browser at the left to click your way through the class list, the namespaces or files. Also, the search bar at the top can be used to search for function calls, classes or any other publically available symbol in the UHD namespace.

Some additional pages on developing UHD are also available here:

UHD_LOG_DEBUG
#define UHD_LOG_DEBUG(component,...)
Definition: log.h:49
uhd_rx_metadata_make
UHD_API uhd_error uhd_rx_metadata_make(uhd_rx_metadata_handle *handle)
Create a new RX metadata handle.
uhd_error
uhd_error
UHD error codes.
Definition: error.h:21
uhd.h
uhd::usrp::multi_usrp::make
static sptr make(const device_addr_t &dev_addr)
UHD_LOGGER_DEBUG
#define UHD_LOGGER_DEBUG(component)
Definition: log.hpp:237
uhd_usrp_handle
struct uhd_usrp * uhd_usrp_handle
C-level interface for working with a USRP device.
Definition: usrp.h:284
uhd_rx_metadata_time_spec
UHD_API uhd_error uhd_rx_metadata_time_spec(uhd_rx_metadata_handle h, int64_t *full_secs_out, double *frac_secs_out)
Time of first sample.
uhd_rx_metadata_handle
struct uhd_rx_metadata_t * uhd_rx_metadata_handle
RX metadata interface for describing sent IF data.
Definition: metadata.h:52
uhd_usrp_get_rx_gain
UHD_API uhd_error uhd_usrp_get_rx_gain(uhd_usrp_handle h, size_t chan, const char *gain_name, double *gain_out)
Get the given channel's RX gain.
uhd_rx_metadata_free
UHD_API uhd_error uhd_rx_metadata_free(uhd_rx_metadata_handle *handle)
Free an RX metadata handle.
multi_usrp.hpp