Commit 888a0621 authored by Mitch Burnett's avatar Mitch Burnett
Browse files

Attempt to resole mcnt processing logic

Our stalls, hangs, lockups, whatever you want to call them are caused by the
mcnt processing logic and how blocks are initialized and pushed thorugh the
pipeline. This pipeline was based off the paper correlator and when FLAG had
started development the paper net thread was used as a starting point.

This reverts back to some of the old paper code ideas with some modifications
(like the block info object being a variable passed around at main instead of
inn the process packet function) and some of the re-initialization.

In its current state the logic seems to work great for the beamformer but the
correlator is now broken after two scans. This is most likely due to how blocks
are being filled, set free but I am not sure if it is on the net thread side or
the correlator side.

This commit is marking this as WIP and then going to move onto a different paper
repo that has a revised mcnt processing logic that we want to try. That revised
logic is a newer version of the paper code and interesting enough in their git
commit logs they mention that they are seeing hangs as well.
parent e559bbbc
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment