usrp2_make_source_32fc(const std::string &ifc, const std::string &mac_addr)
throw (std::runtime_error)
{
- return usrp2_source_32fc_sptr(new usrp2_source_32fc(ifc, mac_addr));
+ return gnuradio::get_initial_sptr(new usrp2_source_32fc(ifc, mac_addr));
}
usrp2_source_32fc::usrp2_source_32fc(const std::string &ifc, const std::string &mac_addr)
usrp2_source_32fc::~usrp2_source_32fc()
{
+ // NOP
}
int
rx_32fc_handler::sptr handler = rx_32fc_handler::make(noutput_items, USRP2_MIN_RX_SAMPLES, out);
- bool ok = d_u2->rx_samples(0, handler.get());
+ bool ok = d_u2->rx_samples(0, handler.get()); // FIXME: channel number instead of 0
if (!ok){
std::cerr << "usrp2::rx_samples() failed" << std::endl;
return -1; // say we're done