StellSi Binary

  • Status Unconfirmed
  • Prozent erledigt
    0%
  • Aufgabentyp Bug
  • Kategorie Backend → Logik
  • zuständig niemand
  • Betriebssystem All
  • Schweregrad hoch
  • Dringlichkeit gering
  • betrifft Version 0.0.7.6
  • fällig in Version unbestimmt
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: StellSi Binary
angelegt von MrX - 10.10.2021

FS#225 - Mehrfach verbundene Ausgangssignale erzeugen Race-Conditions

Bei mehrfach verbundenen Ausgangssignalen - i.d.R. mehrfach vorhandenen Gruppentasten, oder die Fahrstraßenwahl vom S60 - kommt es zu Race-Conditions. StellSi bildet kein Maximum aus den Inputs (wie etwa bei RingleitungParallel), sondern das zuletzt empfangene Signal wird ausgewertet (daher: getRecentIntWert statt getIntWert). Das kann dazu führen, dass im S60 unbeteiligte Relaisgruppen unzeitig 0-Werte in die Fahrstraßenwahl senden, die die Fahrstraßenwahl einer gerade zu bildenden Fahrstraße torpedieren. Zweites (konstruiertes) Beispiel: Zwei WGTs auf der Stellwand. Beide per rechtsklick festhalten. Löst man dann die erste, nimmt das Stellwerk das als Loslassen der WGT wahr, obwohl die andere WGT noch gedrückt ist.

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung