64 return std::shared_ptr<Radio>(
new USRPRadio(params));
Base class for all hardware modules (USRP, Pluto, RTLSDR, etc) that starts all required processes (e....
Thread class that owns the USRP control channel and functions.
Radio(ParamsPtr params)
create the base radio.
USRPRadio(ParamsPtr params)
void init()
initialize the control, rx, tx, and any other hardware specific processes.
static RadioPtr make(ParamsPtr params)
Create a radio object.
std::shared_ptr< Params > ParamsPtr
std::shared_ptr< USRPRX > USRPRXPtr
std::shared_ptr< Radio > RadioPtr
std::shared_ptr< USRPCtrl > USRPCtrlPtr
std::shared_ptr< USRPRadio > USRPRadioPtr
std::shared_ptr< USRPTX > USRPTXPtr