UHD  003.003.002
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Typedefs | Enumerations | Functions
uhd::usrp Namespace Reference

Classes

class  dboard_base
 
struct  dboard_eeprom_t
 
class  dboard_id_t
 
class  dboard_iface
 
struct  dboard_iface_special_props_t
 Special properties that differentiate this daughterboard slot. More...
 
class  dboard_manager
 
struct  mboard_eeprom_t
 
class  mboard_iface
 
class  multi_usrp
 
class  rx_dboard_base
 
struct  subdev_spec_pair_t
 
class  subdev_spec_t
 
class  tx_dboard_base
 
class  xcvr_dboard_base
 

Typedefs

typedef multi_usrp single_usrp
 Multi-USRP is a superset of Single-USRP. More...
 

Enumerations

enum  subdev_conn_t { SUBDEV_CONN_COMPLEX_IQ = 'C', SUBDEV_CONN_COMPLEX_QI = 'c', SUBDEV_CONN_REAL_I = 'R', SUBDEV_CONN_REAL_Q = 'r' }
 
enum  subdev_prop_t {
  SUBDEV_PROP_NAME, SUBDEV_PROP_OTHERS, SUBDEV_PROP_SENSOR, SUBDEV_PROP_SENSOR_NAMES,
  SUBDEV_PROP_GAIN, SUBDEV_PROP_GAIN_RANGE, SUBDEV_PROP_GAIN_NAMES, SUBDEV_PROP_FREQ,
  SUBDEV_PROP_FREQ_RANGE, SUBDEV_PROP_ANTENNA, SUBDEV_PROP_ANTENNA_NAMES, SUBDEV_PROP_CONNECTION,
  SUBDEV_PROP_ENABLED, SUBDEV_PROP_USE_LO_OFFSET, SUBDEV_PROP_BANDWIDTH
}
 

Functions

UHD_API bool operator== (const dboard_id_t &lhs, const dboard_id_t &rhs)
 
UHD_API bool operator== (const subdev_spec_pair_t &, const subdev_spec_pair_t &)
 overloaded comparison operator for subdev_spec_pair_t More...
 

Typedef Documentation

◆ single_usrp

Multi-USRP is a superset of Single-USRP.

Enumeration Type Documentation

◆ subdev_conn_t

Possible subdev connection types:

A complex subdevice is physically connected to both channels, which may be connected in one of two ways: IQ or QI (swapped).

A real subdevice is only physically connected one channel, either only the I channel or only the Q channel.

Enumerator
SUBDEV_CONN_COMPLEX_IQ 
SUBDEV_CONN_COMPLEX_QI 
SUBDEV_CONN_REAL_I 
SUBDEV_CONN_REAL_Q 

◆ subdev_prop_t

Possible device subdev properties

Enumerator
SUBDEV_PROP_NAME 
SUBDEV_PROP_OTHERS 
SUBDEV_PROP_SENSOR 
SUBDEV_PROP_SENSOR_NAMES 
SUBDEV_PROP_GAIN 
SUBDEV_PROP_GAIN_RANGE 
SUBDEV_PROP_GAIN_NAMES 
SUBDEV_PROP_FREQ 
SUBDEV_PROP_FREQ_RANGE 
SUBDEV_PROP_ANTENNA 
SUBDEV_PROP_ANTENNA_NAMES 
SUBDEV_PROP_CONNECTION 
SUBDEV_PROP_ENABLED 
SUBDEV_PROP_USE_LO_OFFSET 
SUBDEV_PROP_BANDWIDTH 

Function Documentation

◆ operator==() [1/2]

UHD_API bool uhd::usrp::operator== ( const subdev_spec_pair_t ,
const subdev_spec_pair_t  
)

overloaded comparison operator for subdev_spec_pair_t

◆ operator==() [2/2]

UHD_API bool uhd::usrp::operator== ( const dboard_id_t lhs,
const dboard_id_t rhs 
)

Comparator operator overloaded for dboard ids. The boost::equality_comparable provides the !=.

Parameters
lhsthe dboard id to the left of the operator
rhsthe dboard id to the right of the operator
Returns
true when the dboard ids are equal