Thanks -- that did the trick. Cheers
> > Hello again, > > > > I am having trouble setting the io_type to the uhd_make_usrp_sink > function. > > This is likely due to my unfamiliarity with C++. > > > > The error printed on the screen: > > "terminate called after throwing an instance of 'std::invalid_argument' > > what(): itemsize mismatch: sig_source_c(1):0 using 8, gr uhd usrp > > sink(2):0 using 2 > > Aborted" > > > > I am connecting the uhd_usrp_sink to a sig_source_c. Here is the > troublesome > > code that I use to setup the uhd_usrp_sink: > > uhd::device_addr_t addr; //I assume this defaults to "" > > uhd::io_type_t type(2); //I want this to be COMPLEX_FLOAT32, but don't > know > > Well thats the problem, there is no enum w/ value 2. Use one of the > build-in enums: > http://www.ettus.com/uhd_docs/doxygen/html/classuhd_1_1io__type__t.html > > Also, you can pass uhd::io_type_t::COMPLEX_FLOAT32 directly as the > second argument. > > -josh > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio