Schönen Guten Tag zusammen,
Und zwar möchte ich gerne im EFAD für die 109 nach was hinzufügen aber ich weiß leider nicht wie.
Es handelt sich hier bei um die Nachtfahrten der Linie 109 zur Alsterchaussee ich würde sie gerne im Efad drine haben also das ich Auswählen kann MAC.
Vlt kann mir auch Darius dabei helfen wenn er das Liest
Es sollte wenn es möglich ist so aussehen
von 1.RAM nach 6.MAC
von 6.MAC nach 2.RAM
' Automatischer Linienweg---------------------------------------
(L.L.efad_likrs_lityp)
{if}
(L.L.efad_int_linie) 109 =
{if}
(L.L.efad_likrs_starthalt) 0 =
{if}
"von? .1=ZAL .2=RAM .3=WIM .4=UAL " (S.$.efad_dzeile1)
" .5=M .6=MMM " (S.$.efad_dzeile2)
(L.$.efad_numinput) s0 $length 0 > {if} l0 $StrToFloat (S.L.efad_likrs_starthalt) {endif}
{endif}
(L.L.efad_likrs_starthalt) s0
l0 1 =
{if}
"von? ZAL " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
l0 2 =
{if}
"von? RAM " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
l0 3 =
{if}
"von? WIM " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
l0 4 =
{if}
"von? UAL " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
l0 5 =
{if}
"von? M " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
l0 6 =
{if}
"von? MMM " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
{endif}
(L.L.efad_int_linie) 688 =
{if}
(L.L.efad_likrs_starthalt) 0 =
{if}
"von? .1=RAM .2=ATH .3=M " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
(L.$.efad_numinput) s0 $length 0 > {if} l0 $StrToFloat (S.L.efad_likrs_starthalt) {endif}
{endif}
(L.L.efad_likrs_starthalt) s0
l0 1 =
{if}
"von? RAM " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
l0 2 =
{if}
"von? ATH " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
l0 3 =
{if}
"von? M " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
{endif}
' Manuelle Zielcodeeingabe bei anderen Linien
{else}
17 (S.L.efad_modus)
(M.L.efad_cleardisplay)
{endif}
' OK / NEIN
(L.L.efad_kok)
{if}
(L.L.efad_likrs_lityp) 1 =
{if}
(L.L.efad_likrs_starthalt) 0 >
(L.L.efad_likrs_starthalt) 7 < &&
{if}
16 (S.L.efad_modus)
(M.L.efad_cleardisplay)
{endif}
"" (S.$.efad_numinput)
0 (S.L.efad_kok)
{endif}
{endif}
(L.L.efad_knein)
{if}
(L.L.efad_likrs_starthalt) 0 =
{if}
14 (S.L.efad_modus)
{else}
"" (S.$.efad_numinput)
0 (S.L.efad_likrs_starthalt)
{endif}
(M.L.efad_cleardisplay)
0 (S.L.efad_knein)
{endif}
' Blinktimer immer in diesem Modus
(L.S.Timegap) (L.L.efad_blinktimer) + (S.L.efad_blinktimer)
(L.L.efad_blinktimer) 0.9 <
{if}
(L.S.Timegap) (L.L.efad_blinktimer) + (S.L.efad_blinktimer)
{else}
0 (S.L.efad_blinktimer)
(L.L.efad_blinken) ! (S.L.efad_blinken)
{endif}
(L.L.efad_blinken) 0 =
{if}
" " (S.$.efad_duhrzeit)
{else}
" ja?" (S.$.efad_duhrzeit)
{endif}
{endif}
'BRECHPUNKTERKENNUNG ENDE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
(L.L.efad_modus) 16 =
{if}
' Debug ---------------------------------------
(L.L.efad_int_umlauf) 0 >
(L.L.efad_likrs_lityp) 0 =
{if}
0 (S.L.efad_modus)
(M.L.efad_cleardisplay)
{endif}
(L.L.efad_int_linie) 688 =
{if}
(L.L.efad_likrs_endhalt) 0 =
{if}
0 (S.L.efad_likrs_terminuscode)
(L.L.efad_likrs_starthalt) 1 =
{if}
"nach? .1=ATH .2=M " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
(L.L.efad_likrs_starthalt) 2 =
{if}
"nach? .1=RAM .2=M " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
(L.L.efad_likrs_starthalt) 3 =
{if}
"nach? .1=ATH .2=RAM " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
(L.$.efad_numinput) $length 0 >
{if}
$StrToFloat (S.L.efad_likrs_endhalt)
"" (S.$.efad_dzeile2)
{endif}
{else}
"" (S.$.efad_dzeile2)
(L.L.efad_likrs_starthalt) 1 =
{if}
(L.L.efad_likrs_endhalt) 1 =
{if}
"nach? ATH " (S.$.efad_dzeile1)
14 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 2 =
{if}
"nach? M " (S.$.efad_dzeile1)
3 (S.L.efad_likrs_terminuscode)
{endif}
{endif}
(L.L.efad_likrs_starthalt) 2 =
{if}
(L.L.efad_likrs_endhalt) 1 =
{if}
"nach? RAM " (S.$.efad_dzeile1)
555 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 2 =
{if}
"nach? M " (S.$.efad_dzeile1)
3 (S.L.efad_likrs_terminuscode)
{endif}
{endif}
(L.L.efad_likrs_starthalt) 3 =
{if}
(L.L.efad_likrs_endhalt) 1 =
{if}
"nach? ATH " (S.$.efad_dzeile1)
5 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 2 =
{if}
"nach? RAM " (S.$.efad_dzeile1)
5 (S.L.efad_likrs_terminuscode)
{endif}
{endif}
{endif}
{endif}
(L.L.efad_int_linie) 109 =
{if}
(L.L.efad_likrs_endhalt) 0 =
{if}
0 (S.L.efad_likrs_terminuscode)
(L.L.efad_likrs_starthalt) 1 =
{if}
"nach? .1=RAM .2=WIM .3=UAL .4=M " (S.$.efad_dzeile1)
" .5=MMM " (S.$.efad_dzeile2)
{endif}
(L.L.efad_likrs_starthalt) 2 =
{if}
"nach? .1=HBF .2=WIM .3=UAL .4=M " (S.$.efad_dzeile1)
" .5=MMM " (S.$.efad_dzeile2)
{endif}
(L.L.efad_likrs_starthalt) 3 =
{if}
"nach? .1=HBF .2=RAM .3=UAL .4=M " (S.$.efad_dzeile1)
" .5=MMM " (S.$.efad_dzeile2)
{endif}
(L.L.efad_likrs_starthalt) 4 =
{if}
"nach? .1=HBF .2=RAM .3=WIM .4=M " (S.$.efad_dzeile1)
" .5=MMM " (S.$.efad_dzeile2)
{endif}
(L.L.efad_likrs_starthalt) 4 >
{if}
"nach? .1=HBF .2=RAM .3=WIM .4=UAL " (S.$.efad_dzeile1)
" " (S.$.efad_dzeile2)
{endif}
(L.$.efad_numinput) $length 0 >
{if}
$StrToFloat (S.L.efad_likrs_endhalt)
"" (S.$.efad_dzeile2)
{endif}
{else}
"" (S.$.efad_dzeile2)
(L.L.efad_likrs_starthalt) 1 =
{if}
(L.L.efad_likrs_endhalt) 1 =
{if}
"nach? RAM " (S.$.efad_dzeile1)
5 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 2 =
{if}
"nach? WIM " (S.$.efad_dzeile1)
423 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 3 =
{if}
"nach? UAL " (S.$.efad_dzeile1)
582 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 3 >
{if}
"nach? M " (S.$.efad_dzeile1)
3 (S.L.efad_likrs_terminuscode)
{endif}
{endif}
(L.L.efad_likrs_starthalt) 2 =
{if}
(L.L.efad_likrs_endhalt) 1 =
{if}
"nach? HBF " (S.$.efad_dzeile1)
33 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 2 =
{if}
"nach? WIM " (S.$.efad_dzeile1)
423 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 3 =
{if}
"nach? UAL " (S.$.efad_dzeile1)
582 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 3 >
{if}
"nach? M " (S.$.efad_dzeile1)
3 (S.L.efad_likrs_terminuscode)
{endif}
{endif}
(L.L.efad_likrs_starthalt) 3 =
{if}
(L.L.efad_likrs_endhalt) 1 =
{if}
"nach? HBF " (S.$.efad_dzeile1)
33 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 2 =
{if}
"nach? RAM " (S.$.efad_dzeile1)
5 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 3 =
{if}
"nach? UAL " (S.$.efad_dzeile1)
582 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 3 >
{if}
"nach? M " (S.$.efad_dzeile1)
3 (S.L.efad_likrs_terminuscode)
{endif}
{endif}
(L.L.efad_likrs_starthalt) 4 =
{if}
(L.L.efad_likrs_endhalt) 1 =
{if}
"nach? HBF " (S.$.efad_dzeile1)
33 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 2 =
{if}
"nach? RAM " (S.$.efad_dzeile1)
5 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 3 =
{if}
"nach? WIM " (S.$.efad_dzeile1)
423 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 3 >
{if}
"nach? M " (S.$.efad_dzeile1)
3 (S.L.efad_likrs_terminuscode)
{endif}
{endif}
(L.L.efad_likrs_starthalt) 4 >
{if}
(L.L.efad_likrs_endhalt) 1 =
{if}
"nach? HBF " (S.$.efad_dzeile1)
3 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 2 =
{if}
"nach? RAM " (S.$.efad_dzeile1)
3 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 3 =
{if}
"nach? WIM " (S.$.efad_dzeile1)
3 (S.L.efad_likrs_terminuscode)
{endif}
(L.L.efad_likrs_endhalt) 3 >
{if}
"nach? UAL " (S.$.efad_dzeile1)
3 (S.L.efad_likrs_terminuscode)
{endif}
{endif}
Um diesen Sachen geht es.