2012-12-18 46 views
1

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

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

我一直没能找到一个简单的消息实现的例子。如果任何人都可以指导我或者给我一个例子,那就太棒了。

在此先感谢。

回答