65 return std::shared_ptr<Radio>(
new PlutoRadio(params));
Thread class that owns the ADALM-PLUTO / AD9361 control channel.
IIO receive streaming thread for the ADALM-PLUTO.
IIO transmit streaming thread for the ADALM-PLUTO.
Base class for all hardware modules (USRP, Pluto, RTLSDR, etc) that starts all required processes (e....
PlutoRadio(ParamsPtr params)
void init()
do whatever initialization we might need to do.
static RadioPtr make(ParamsPtr params)
Radio(ParamsPtr params)
create the base radio.
std::shared_ptr< PlutoRX > PlutoRXPtr
std::shared_ptr< PlutoCtrl > PlutoCtrlPtr
std::shared_ptr< PlutoTX > PlutoTXPtr
std::shared_ptr< PlutoRadio > PlutoRadioPtr
std::shared_ptr< Params > ParamsPtr
std::shared_ptr< Radio > RadioPtr