Error when compiling signal processing block

Hi all,

I am trying to create my own version of a UHD USRP Sink. I am
trying to get the current uhd_usrp_sink code to work in my own module
now and I have narrowed down my errors to only one centered around the
gr_uhd_check_abi function. I don’t really know what it does or where it
declared. I searched around and could not find what it does or where the
function is actually defined within the GNU Radio framework. I feel like
may be missing an include statement, but I’m not even sure that’s the
problem. My code is almost identical to the code in the uhd_usrp_sink
and .h files. If anyone else has had this error or knows how to fix it I
would greatly appreciate your feedback. I have included the error output


/home/sdr/RadarWaveforms/gr-radar/lib/ In function
boost::shared_ptr<uhd_usrp_lfm_sink> uhd_make_usrp_lfm_sink(const
uhd::device_addr_t&, const uhd::stream_args_t&):
/home/sdr/RadarWaveforms/gr-radar/lib/ error:
gr_uhd_check_abi was not declared in this scope

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs