如何用2个输入定义一个块?

时间:2013-01-15 21:54:34

标签: c++ gnuradio

我是c ++的新手,所以我不确定在哪里放置向量的定义 和.cc文件中的“input_sizes.push_back”。 (在sptr?之后de包含?在sptr?定义中的新方法?)。这是“官方”的例子:

- 具有2个输入(浮点和双精度)和1个输出的块 -

std::vector<int> input_sizes;
input_sizes.push_back(sizeof(float));
input_sizes.push_back(sizeof(double));

gnuradio::block("my block",
gr_make_io_signaturev(2, 2, input_sizes),
gr_make_io_signature(1, 1, sizeof(float)))

该示例可在1中找到:

1 个答案:

答案 0 :(得分:0)

Discuss-gnuradio@gnu.org邮件列表中的一些人回答我。最简单的答案(也是我使用的答案)是: gr_make_io_signature2 (2, 2, sizeof(float), sizeof(double))

:):)