GNU Radio 3.4.0 C++ API
usrp_subdev_spec Struct Reference

specify a daughterboard and subdevice on a daughterboard. More...

#include <usrp_subdev_spec.h>

List of all members.

Public Member Functions

 usrp_subdev_spec (unsigned int _side=0, unsigned int _subdev=0)

Public Attributes

unsigned int side
unsigned int subdev

Detailed Description

specify a daughterboard and subdevice on a daughterboard.

In the USRP1, there are two sides, A and B.

A daughterboard generally implements a single subdevice, but may in general implement any number of subdevices. At this time, all daughterboards with the exception of the Basic Rx and LF Rx implement a single subdevice.

The Basic Rx and LF Rx implement 2 subdevices (soon 3). Subdevice 0 routes input RX-A to the DDC I input and routes a constant zero to the DDC Q input. Similarly, subdevice 1 routes input RX-B to the DDC I input and routes a constant zero to the DDC Q input. Subdevice 2 (when implemented) will route RX-A to the DDC I input and RX-B to the DDC Q input.


Constructor & Destructor Documentation

usrp_subdev_spec::usrp_subdev_spec ( unsigned int  _side = 0,
unsigned int  _subdev = 0 
) [inline]

Member Data Documentation

unsigned int usrp_subdev_spec::side

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