GNU Radio 3.4.0 C++ API
|
specify a daughterboard and subdevice on a daughterboard. More...
#include <usrp_subdev_spec.h>
Public Member Functions | |
usrp_subdev_spec (unsigned int _side=0, unsigned int _subdev=0) | |
Public Attributes | |
unsigned int | side |
unsigned int | subdev |
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.
usrp_subdev_spec::usrp_subdev_spec | ( | unsigned int | _side = 0 , |
unsigned int | _subdev = 0 |
||
) | [inline] |
unsigned int usrp_subdev_spec::side |
unsigned int usrp_subdev_spec::subdev |