1

我需要实现消息传递,我的想法是制作某种消息源(我继承自public gr_sync_block)作为另一个块的控制器(它必须每 6 分钟发送一条消息)。

我读到这是继承自gnuradio::block - 顺便说一句,安装 greextras 是强制性的 - 所必需的。在.h文件中,我添加了#include <gnuradio/block.h>and 继承自 block class JDFM_API jdfm_control : public gr_sync_block, public gnuradio::block。我知道我已经重新定义了一些东西,比如gnuradio::block构造函数,但我不知道是什么msg_signature,我也没有得到块参数和工作参数之间的关系,我不确定的最后一件事是gnuradio-companion如果我创建了我是否仍然可以使用像这样的块。

我一直无法找到消息实现的简单示例。如果有人可以指导我或给我看一个例子,那就太棒了。

提前致谢。

4

1 回答 1

1

这已经由 Josh Blum 完成,并且可以作为他的 GNURadio extras 包的一部分在 GitHub 上获得:

https://github.com/guruofquality/greextras/wiki#wiki-feature-message-passing

享受!

于 2012-12-18T23:01:32.410 回答