Nachbearbeitung (U3) - mlachenmayr/FuFaBe GitHub Wiki
Changes durch Plausibilitäts-Checks
Folgend Änderungen kamen durch die Plausibilitäts-Checks zustande:
Öffnungssensor arbeitete noch mit positiven Werten
Der Öffnungssensor greift auf die Position des Zuges zu, um zu Erkennen, ob dieser bereits den Sensorpunkt überschritten hat und ein Öffnungssignal gegeben werden kann. Innerhalb des Guards wurde dazu ein Vergleich auf eine bestimmt Position hinterhalb des Bahnübergangs verwendet. Da wir uns jedoch während der Entwicklung für ein Vorgehen entschieden haben, den Gefahrenpunkt auf 0 zu setzen und den Zug bei einer positiven Zahl als Position losfahren zu lassen, mussten Punkte hinterhalb des Gefahrenpunktes negative Werte haben. Dies wurde bei der Umstellung jedoch im Öffnungssensor nicht berücksichtigt und er hat weiterhin mit einem positiven Wert gearbeitet.
Maßnahme/Korrektur: negatives Vorzeichen vor die Position des Sensorpunktes setzen.