document shunting mode, add unset_shunt to luaatc

This commit is contained in:
Gabriel Pérez-Cerezo 2020-06-08 13:42:24 +02:00
parent 943e5208a9
commit 15be500662
2 changed files with 8 additions and 0 deletions

View File

@ -203,6 +203,10 @@ set_rc(routingcode)
split_at_index(index, command)
Splits the train at the specified index, into a train with index-1 wagons and a second train starting with the index-th wagon.
command specifies an atc command to be sent to the second train after decoupling.
set_shunt()
Sets the train into shunting mode
unset_shunt()
Sets the train into normal mode
# Operator panel
This simple node executes its actions when punched. It can be used to change a switch and update the corresponding signals or similar applications.

View File

@ -71,6 +71,10 @@ function r.fire_event(pos, evtdata)
if not train_id then return false end
train.is_shunt = true
end,
unset_shunt = function()
if not train_id then return false end
train.is_shunt = nil
end,
set_line = function(line)
if type(line)~="string" and type(line)~="number" then
return false