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
how to
gr_uhd_usrp_sink_sptr usrp_sink = uhd_make_usrp_sink(addr,type,1);
...
...

Thanks for your help.



On 13 May 2011 10:42,  wrote:

>
>
> On 05/13/2011 05:56 AM,  wrote:
> > Perhaps my question was not too clear. I am looking for an example that
> uses
> > gr-uhd in C++. I may be wrong but uhd/host/examples contain standalone
> UHD
> > examples that do not use Gnuradio.
> >
>
> Include gr_uhd_usrp_source.h or gr_uhd_usrp_sink.h, call the factory
> function uhd_make_usrp_sink or uhd_make_usrp_source, and call functions
> on that object.
>
> http://gnuradio.org/cgit/gnuradio.git/tree/gr-uhd/include
>
> -Josh
>
> > Thanks for your response. I am a new user and I appreciate your time
> > greatly.
> >
> > R
> >
> > On 13 May 2011 04:05,  wrote:
> >
> >>  On 05/13/2011 03:43 AM,  wrote:
> >>
> >> Hi,
> >>
> >>  Can someone share an example of how to instantiate a uhd_usrp_sink in
> >> C++? Specifically
> >>
> >>  1. What header file should I include?
> >> 2. How do I declare the uhd sptr?
> >> 3. What parameters should I pass to the make_uhd function?
> >>
> >>  (pls. forgive me for forgetting the exact names of classes and
> functions)
> >>
> >>  Thanks.
> >>
> >>
> >>
> >> _______________________________________________
> >> Discuss-gnuradio mailing listDiscuss-gnuradio@gnu.orghttps://
> lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >>
> >>  The UHD source code includes examples:
> >>
> >> ...uhd/host/examples
> >>
> >>
> >>
> >> --
> >> Principal Investigator
> >> Shirleys Bay Radio Astronomy Consortiumhttp://www.sbrac.org
> >>
> >>
> >> _______________________________________________
> >> 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
>
> _______________________________________________
> 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

Reply via email to