Thanks, Royce, that fixed the usrp side of both fosphor and my block! I also made two minor tweaks to the host side to get fosphor working on my PC. These are probably things that a Gnuradio expert would see right away but in case there's anyone else out there who primarily uses the c++ uhd interface and is barely Gnuradio literate here goes:
The first problem was a segfault whenever the host side program rfnoc_siggen_network_host.py was launched. That turned out to be a problem with fosphor_display_impl.cc. The method "bool fosphor_display_impl::start()" ended without returning anything and my Fedora 30 machine really hated that. I put in a "return true" line at the end of the function and that fixed the problem. (It doesn't seem to matter whether the function returns true or false, it just needs to return something.) The second issue with the examples in stock form was that when I opened rfnoc_fosphor_network_host at first all I saw were controls, no plot. I spent some time looking for QT issues but it turned out to be really simple: there were GUI hints set on the slider controls but not on on the fosphor display block. The quickest fix is to remove the hints on the controls and the display shows up. Fosphor is a really nice quick survey tool. It's great to see 56 MHz at once with just a laptop and battery-powered E310. _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com