Ah, I had in my memory that we've added C++ templates to all the soapy blocks, seems we haven't. Sorry.

On 02.06.24 19:42, robin ivetic wrote:
Hi Marcus,

Please can you be more specific, I tried with 2 gnuradio binary packages installed on Arch and USB boot DragonOS, except uhd: usrp sink, neither block accept c++. like SoapyHackRF, SoapyLime, depreciated Soapy sink (general), SoapyPluto sink, maybe I'm doing something wrong, when I start to build flowgraph, I choose option-properties-output language C++ - without GUI


Robin


------------------------------------------------------------------------------------------
*From:* Marcus Müller <mmuel...@gnuradio.org>
*Sent:* Sunday, June 2, 2024 4:48 PM
*To:* robin ivetic <otpisa...@hotmail.com>; JORGE GONZALEZ ORELLANA via GNU Radio, the Free & Open-Source Toolkit for Software Radio <discuss-gnuradio@gnu.org>
*Subject:* Re: saving script with cpp instead py

Hi Robin,

indeed, gr-osmosdr simply isn't C++; so you can't use it in C++ flow graphs.

However, the necessity for it has largely been supplanted by gr-soapy in mainline GNU Radio; you should be able to use most hardware without gr-osmosdr, simply with the built-in soapy blocks.


Best,

Marcus

On 01.06.24 22:01, robin ivetic wrote:
Hello,

I can't save any script to run as cpp, because block that I'm using (gr-osmosdr) not support cpp. Searching I found this example <https://github.com/gnuradio/gnuradio/issues/2297>, need to turn flag cpp and alo include cpp_template, means that I need to compile from the source, but than I realize that almost all hardware sink/wrappers and sources blocks inside gnuradio installed from package, don't offer also cpp support.
<https://github.com/gnuradio/gnuradio/issues/2297>
        
Add C++ generation support in GRC to all blocks · Issue #2297 · gnuradio/gnuradio <https://github.com/gnuradio/gnuradio/issues/2297> The checklists below indicate which blocks have C++ support in master. gr-analog 25/34 ✔️ analog_agc2_xx analog_agc3_xx analog_agc_xx analog_am_demod_cf analog_const_source_x analog_cpfsk_bc analog...
github.com


Now I don't know if I need to turn this feature on the gnuradio level, when I'm compiling or just block per block, and if second option true, what would be correct procedure to include cpp saving script when compiling gr-osmosdr.

Robin

Reply via email to