Moin,
ich bin - mal wieder - am Rande der Verzweiflung, weil ich entweder den Fehler nicht sehe oder nicht verstehe. Folgendes:
Code
- (L.L.haltewunsch)
- {if}
- ' Ein Timer - WOW
- (L.L.HSTTimer) (L.S.Timegap) + (S.L.HSTTimer)
- (L.L.HSTTimer) 0 >
- (L.L.HSTTimer) 5 < &&
- {if}
- ' Zeige - Haltewunsch Fahrgast -
- 1 (S.L.vdv_haltewunsch)
- {else}
- ' Lösche - Haltewunsch Fahrgast -
- 0 (S.L.vdv_haltewunsch)
- (L.L.HSTTimer) 5 >
- {if}
- ' Zeige das kleine H-Symbol im Display
- 1 (S.L.vdv_haltewunsch_klein)
- {endif}
- {endif}
- {else}
- ' Lösche die Welt und starte das Internet neu
- 0 (S.L.vdv_haltewunsch) (S.L.vdv_haltewunsch_klein) (S.L.HSTTimer)
- {endif}
Die Funktion ist relativ einfach (eigentlich).
Wenn der Haltewunschtaster betätigt wird, dann:
Phase 1: Zeige "Haltewunsch Fahrgast"
Nach 5 Zeiteinheiten, bis die Party vorbei ist, Phase 2: Zeige das H-Symbol
Sofern die Türen geöffnet worden sind: Dann wird alles zurückgesetzt.
Irgendwie wird der Timer aber nie gestartet, weil Dauerhaft "Haltewunsch Fahrgast" gezeigt wird und gar nicht umgeschaltet wird.
Wo ist der Fehler?
LG