Hallo zusammen,
ich würde gerne die einzeilige Innenanzeige so eingestellt haben, dass für ca. 5 sec. in der Zeile "Nächster Halt" erscheint, sobald die nächste Haltestelle geschaltet wird.
Danach soll nur noch der Haltestellenname angezeigt werden.
Wenn der Haltewunsch gedrückt wird, soll sich weiterhin der Haltestellenname und "Wagen hält" abwechseln.
Das Script sieht momentan so aus:
{macro:IBIS_LCD-refresh}
'Formatierung der D92-Innenanzeige
(L.L.IBIS_LCD-zeile) 1 =
(L.L.IBIS_busstop_index) 2 (M.V.GetBusstopString) $length 0 > &&
{if}
(L.L.IBIS_RouteIndex) 0 >=
{if}
(L.L.IBIS_LCD-zeile)
(L.L.IBIS_busstop_index) 2 (M.V.GetBusstopString)
(S.$.IBIS_cabindisplay)
{endif}
{else}
(L.L.IBIS_RouteIndex) 0 >=
{if}
(L.L.IBIS_LCD-zeile)
(L.L.IBIS_busstop_index) 1 (M.V.GetBusstopString)
(S.$.IBIS_cabindisplay)
{endif}
{endif}
{endif}
(L.L.IBIS_mode) s0 0 = l0 8 =
(L.L.IBIS_LCD-zeile) 1 = &&
{if}
"Nächste Haltestelle"
(S.$.IBIS_cabindisplay)
{else}
(L.L.IBIS_LCD-zeile) 1 =
(L.L.IBIS_LCD-zeile) 0 = ||
{endif}
(L.L.haltewunsch) 0 >
(L.L.IBIS_LCD-zeile) 0 = &&
{if}
"Wagen hält" (S.$.IBIS_cabindisplay)
0 (S.L.IBIS_LCD-zeile)
{endif}
{end}
Alles anzeigen
Ich habe es soweit hinbekommen, dass nach der Routeeingabe einmal "Nächster Halt" erscheint und danach die Haltestelle. Wird nun die Haltestelle weitergeschaltet, erscheint nur noch die nächste Haltestelle, kein "Nächster Halt" mehr.
Wenn der Haltewunsch gedrückt wird, erscheint "Wagen hält" im Wechsel mit dem "Haltestellennamen".
Ich würde mich freuen, wenn mir jemand helfen könnte.
Gruß