kskit/Demos/On_Grundprinzip.lua

20 lines
519 B
Lua

clearlog()
require("kskit\\On")
-- In jedem Zyklus prüfen wir, ob die Lok vor dem Signal steht
Main(function()
if EEPGetSignalTrainsCount(2) > 0 then
-- Wenn dies der Fall ist, schalten wir das Signal auf Fahrt
EEPSetSignal(2, 2, 1)
end
end)
-- Wenn das Signal umgestellt wird, wird die Weiche ebenfalls auf Abzweig gestellt
OnSignal(2, function(Stellung)
print("Signal gestellt auf ", Stellung)
EEPSetSwitch(1, 2, 1)
end)
OnSwitch(1, function(Stellung)
print("Weiche gestellt auf ", Stellung)
end)