% % bracket analysis for tracker readings % _brakn { % % compare d and c against a, throw out b and/or c if snaps back to prior reading % _brakd _braka *trakchok { % % not same place % _brakd _brakb *trakchok { % % not same place % } { % % same place, avoid c usage % _brakc *trakbran _brakd !brakc 3 !braks } ifelse } { % % same place, avoid b and c usage % _brakb *trakbran _brakc *trakbran _brakd !brakb 2 !braks } ifelse } if