[ATR-21215] Configuration for muon T&P chains and test
The ComboHypo's identification of both the previous-feature, and the full history of all previous features is now restricted to ONLY follow the navigation graph for the chain leg in question, before the search was not menu-restricted, it would follow all branches.
This is added on top of TJ's implementation of the muon T+P chains.
We port some fraction of the offline TDT graph exploration to online. We add the ability to run
typelessFindLinks over a sub-graph, as used by the TDT. But we don't port all of the other filtering functionality of the TDT to this fn.
bool typelessFindLink(const NavGraph& subGraph, ...(checks starting from all final
NavGraphNodes, but still WARNS if >1 link is found)
bool typelessFindLinks(const NavGraphNode* start, ...(the recursive fn, checks from a
NavGraph represents a sub-graph of the navigation, restricted to a set of
- 28 instances of the ComboHypo emergency break activating (due to a cyclic loop), all in event 6
- 464 instances of
WARNING 2 typeless links found for feature returning the first link, consider using findLinks.(or 3 found), in events 5,6,8,9,14,16,18
- 0 instances of the ComboHypo emergency break
- 0 instances of multiple typeless links
Some other count changes are slightly affected too - these will be checked now.
EXTRA: Unrelated to all the above - add a new flag