我需要實現消息傳遞,我的想法是使某種消息源(我從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
如果我創建一個像這樣的塊。
我一直沒能找到一個簡單的消息實現的例子。如果任何人都可以指導我或者給我一個例子,那就太棒了。
在此先感謝。
你能解釋一下msg_signature(1,2)中使用的參數嗎? – xuandl
只是一個偶然的更新:現代版本的GNU Radio具有內置的消息傳遞功能。 –