20 lines
519 B
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) |