Hi Jeff,

Thanks for your response!

I have looked at the link you sent and it has not helped me. I have tried
to find the yml file for the adder in the past without any success. I
cannot find it.

George

On Mon, Feb 8, 2021 at 7:19 PM Jeff Long <[email protected]> wrote:

> See https://wiki.gnuradio.org/index.php/YAML_GRC.
>
> Also, take a look at yml files for existing blocks that have a variable
> number of inputs. For example, the Add block.
>
> On Mon, Feb 8, 2021 at 8:09 PM George Edwards <[email protected]>
> wrote:
>
>> Hello,
>>
>> I have a problem writing the yml file for a variable number of inputs to
>> my GRC block. In the OOT Python file, a parameter called n_input is
>> passed into the GRC block and I was hoping it would be accessible in the yml
>> file. In the yml file I wrote:
>> parameters:
>> - id: n_inputs
>>   label: Number of Inputs
>>   dtype: int
>>   default: 3
>>
>> inputs:
>> - domain: stream
>>   dtype: complex
>>   multiplicity: n_inputs
>>
>> The program fails with message: invalid literal for int() with base 10.
>> Then, I tried multiplicity with: int(n_inputs) and 'n_input' which all
>> failed. How can I fix this, because if I were to specify a static value for
>> example: multiplicity: '5', it works and provides a block with 5 inputs.
>>
>> I will appreciate any help offered!
>>
>> Thank you!
>>
>> George
>>
>

Reply via email to