[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Circular dependency caught in sort_variables only

From: Tom Rondeau
Subject: Re: [Discuss-gnuradio] Circular dependency caught in sort_variables only String type
Date: Tue, 7 Oct 2014 11:30:11 -0400

On Tue, Oct 7, 2014 at 8:14 AM, Murray Thomson <address@hidden> wrote:
Thanks for your comments,

Is there an open issue for this problem? Is this a bug or am I doing something that I shouldn't?
I cannot hard-code the string because I need to be able to change the IP address of a UDP Sink block.


It's not really a bug since it's part of the design of the variables. However, it could be a feature in a future release of GRC. We're working on overhauling GRC in a number of ways that might help us better support this. Instead of making this an Issue in our Issue tracker, probably better for the GRC Roadmap:



On 6 October 2014 20:02, Chris Kuethe <address@hidden> wrote:
I ran into this just last week, trying to have editable text fields for configuration information ("hackrf=0", "rtl=0", ...) that would be store in the config block. I ended up punting on the issue, and just hard-coding those strings into my flow graph. Glad to know it wasn't something I did wrong.

On Mon, Oct 6, 2014 at 8:00 AM, Tom Rondeau <address@hidden> wrote:
On Mon, Oct 6, 2014 at 4:39 AM, Murray Thomson <address@hidden> wrote:

I'm getting this error with string type variables using gnuradio 3.7.5 and I cannot figure out how to solve it. I'm using a normal variable plus a config variable in this way:

   id: variable_A
   value: config_variable_A

Variable Config:
   id: config_variable_A
   WriteBack: variable_A

This way the variable reads the config file at the start and the variable config writes the latest value of the variable at the end. It works very well with Integers.

When I change the Config variable type to "String" and I generate the flow graph, I get the error:

Generate Error: circular dependency caught in sort_variables

Could anyone please help me to get this behaviour for a String type variable please?

Thank you,

Yeah, this is a fundamental issue with the way that the GRC templates are formatted and described. The circular issue has come up rarely in the past, but it's certainly been a problem for me here and there.


Discuss-gnuradio mailing list

GDB has a 'break' feature; why doesn't it have 'fix' too?

Discuss-gnuradio mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]