我需要实现消息传递,我的想法是制作某种消息源(我继承自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
如果我创建了我是否仍然可以使用像这样的块。
我一直无法找到消息实现的简单示例。如果有人可以指导我或给我看一个例子,那就太棒了。
提前致谢。