2012-12-18 88 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如果我創建一個像這樣的塊。

我一直沒能找到一個簡單的消息實現的例子。如果任何人都可以指導我或者給我一個例子,那就太棒了。

在此先感謝。

回答