21 lines
717 B
Lua
21 lines
717 B
Lua
|
clearlog()
|
|||
|
require("kskit\\On")
|
|||
|
|
|||
|
-- Unsere Funktion h<>ngt am Hauptsignal (1) UND am daranh<6E>ngenden Zusatzanzeiger (2)
|
|||
|
-- Als Parameter bekommen wir die jeweiligen Stellungen <20>bergeben
|
|||
|
MultiOn({1,2}, function(HS, Zs3)
|
|||
|
print("Hauptsignal = ",HS,", Zs3 = ",Zs3)
|
|||
|
if HS==2 then -- Wenn Hauptsignal Fahrt zeigt
|
|||
|
if Zs3>1 then -- Wenn Zs3 was anzeigt
|
|||
|
EEPSetSignal(3, 4, 1) -- Ks1 / Gr<47>n blinkend
|
|||
|
EEPSetSignal(4, Zs3, 1) -- Zs3v = Zs3
|
|||
|
else
|
|||
|
EEPSetSignal(3, 3, 1) -- Ks1 / Gr<47>n
|
|||
|
EEPSetSignal(4, 1, 1) -- Zs3v aus
|
|||
|
end
|
|||
|
else
|
|||
|
EEPSetSignal(3, 1, 1) -- Ks2 / Gelb: Halt erwarten
|
|||
|
EEPSetSignal(4, 1, 1) -- Zs3v aus
|
|||
|
EEPSetSignal(2, 1, 1) -- Zs3 am Hauptsignal ebenfalls aus
|
|||
|
end
|
|||
|
end)
|