Files
sps_skel/lib
Samer AyadiandClaude Sonnet 5 fa96a6e666 Weichenerkennung: nur Ausschleuselement zaehlt, Regel 2 mit Obergrenze
Zwei Korrekturen zu c788647, beide durch Review gefunden (HundM05):

1. Ein Einschleuselement (Wiedereinschleusen in den Kreisel) ist keine
   Weiche - das ist ein passiver Merge ohne Richtungsentscheidung, nur das
   Ausschleusen (Verlassen der Bahn) legt die Fahrtrichtung fest.
   _find_switch_separators() beruecksichtigt jetzt ausschliesslich
   Ausschleuselemente; ein Separator an einem Einschleuselement (z. B.
   HundM05 Separator 0018) wird nicht mehr als eigener 1Sep1Swi
   herausgeloest, sondern zaehlt normal zum Vario-TRO seines Streckensegments.
   HundM05.csv: 6 -> 5 automatisch erkannte Weichen (deckt sich jetzt mit den
   5 Ausschleuselementen im Layout).

2. Beim Pruefen an Mubea (500573) fiel auf, dass Regel 2 (naechster freier
   Separator, bisher ohne Obergrenze) dort mehrere Separatoren dem naechsten
   noch freien Ausschleus-/Einschleuselement zugeordnet hatte, obwohl das
   3.5-9m entfernt lag - eindeutig keine Weiche. Neue Konstante
   SWITCH_FALLBACK_MM (1500mm) begrenzt Regel 2: grosszuegig genug fuer die
   bei HundM05 beobachtete Kalibrierungs-Drift (bis 1139mm), zu eng fuer
   Mubeas Fehlzuordnungen. mubea.csv: 9 -> 4 automatisch erkannte Weichen
   (die beiden bestaetigten Handkorrekturen in tro_overrides.ini bleiben
   unveraendert).

Beide Projekte weiterhin ohne Fehler, keine nicht verbundenen TROs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-21 10:46:30 +02:00
..
2026-08-20 11:38:51 +02:00
2026-09-17 13:23:37 +02:00
2026-08-20 11:38:51 +02:00
2026-09-04 14:57:30 +02:00
2026-08-20 11:38:51 +02:00
2026-08-20 11:38:51 +02:00