Vasil,I have attached the freq.py file which is the file for the freq OOT module which is in the softrock_QT.grc. Look in the check_time method to see where I placed the set_wave_select call.
The GRCs for the project were sent to Jeff Long in an earlier post in this thread. There you will find softrock_QT.grc (the top level flowgraph) and FT8_Receive.grc ( one of the hier blocks).
If I am not properly instantiating the objects then I am very confused. I don't understand how I could be creating an instance of the FT8_Receive block outside of the flowgraph. If this is the case, how do I create the proper instance?
Jim-----Original Message----- From: Vasil Velichkov
Sent: Thursday, September 28, 2023 5:00 AM To: Elmore Family Cc: discuss-gnuradio@gnu.org Subject: Re: Index Error: output_index < noutputs Hi Elmore, On 28/09/2023 04.58, Elmore Family wrote:
I moved the Selector code (i.e. set_wave_select(wave_select)) into the portion of my code which runs after the flowgraph is running. I still get the same error.
Where did you moved it? Can you provide the modified source code?Are you sure that you are calling set_wave_select() to the correct instance of FT8_Receive block, that is actually part of your flowgraph?
Previously you were creating a new instance of FT8_Receive block that was not part of any flowgraph and because of this it would never be run, the check_topology() would never be called on this specific instance.
Regards, Vasil -- This email has been checked for viruses by AVG antivirus software.www.avg.com
freq.py
Description: Binary data