Receiving USRP bits in c++ (no blocks needed)

Does anyone have an example application that grabs data from the USRP
(say Basic RX) and is entirely in c++? I don’t need GR blocks, just the
bits please.

Thanks,

Chris

Chris S. wrote:

Does anyone have an example application that grabs data from the USRP
(say Basic RX) and is entirely in c++? I don’t need GR blocks, just
the bits please.

It’s called usrp_rx_cfile.py

Matt

Matt E. wrote:

It’s called usrp_rx_cfile.py

Thanks, but I’m looking for a c++ app.

Chris

Actually, I’d be very interested in this as well. Especially if it
worked under Windoze. Something that will just configure and grab data
from the USRP into a buffer would be fantastic.

Any ideas anyone?

Rich

On Wed, Aug 15, 2007 at 10:20:43AM +0100, Richard M. wrote:

Actually, I’d be very interested in this as well. Especially if it
worked under Windoze. Something that will just configure and grab data
from the USRP into a buffer would be fantastic.

Any ideas anyone?

Rich

Support for C++ apps with no python is slated for the 3.2 release.

http://gnuradio.org/trac/roadmap

Until then, you’re on your own…

Eric

On 8/15/07, Richard M. [email protected] wrote:

Actually, I’d be very interested in this as well. Especially if it
worked under Windoze. Something that will just configure and grab data
from the USRP into a buffer would be fantastic.

Any ideas anyone?

Currently marked as a work in progress for the no-python component in
trac:
http://www.gnuradio.org/trac/query?status=new&status=assigned&status=reopened&component=no-python&order=priority

Johnathan can probably explain what needs to happen to be able to do
this, but the functionality in a release build has yet to be made.

Brian

If you’re still interested, I’m about to upload a pure C++
Oscilloscope that I wrote to Sourceforge that does exactly what you’re
looking for, for the Basic TX and RX daughterboards only.

It’s pretty straightforward. The only problem you’ll have is that
with other daughterboards, you’ll have to do more to tune them than
simply setting the center frequency, and the code to do that is only
accessible by Python, as far as I know.

Tuning each daughterboard requires specific knowledge of the hardware.
I’d hold off on trying to implement that until the 3.2 release, as
others have mentioned.

Code to follow shortly.

-Ian L.

On 8/13/07, Chris S. [email protected] wrote:

Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page


My PGP Public Key:

Ian L. wrote:

If you’re still interested, I’m about to upload a pure C++
Oscilloscope that I wrote to Sourceforge that does exactly what you’re
looking for, for the Basic TX and RX daughterboards only.

Ian,

I would love to have this!! Greg H. put a C++ DBSRX driver on the
patches mailing list which I will incorporate into whatever you have.

Chris