Falscher Index für Typentabelle gefixt
This commit is contained in:
parent
6a87cb3780
commit
53d6aea5ad
6
On.lua
6
On.lua
@ -58,11 +58,11 @@ function MultiOn(Liste, Funktion)
|
|||||||
local Stellungen = {}
|
local Stellungen = {}
|
||||||
for Position, ID in pairs(Liste) do
|
for Position, ID in pairs(Liste) do
|
||||||
-- Wir merken uns, was ein Signal ist und was eine Weiche
|
-- Wir merken uns, was ein Signal ist und was eine Weiche
|
||||||
if Types[Position] == nil then
|
if Types[ID] == nil then
|
||||||
Types[Position]=(EEPGetSwitch(ID)==0 and "Signal" or "Switch")
|
Types[ID]=(EEPGetSwitch(ID)==0 and "Signal" or "Switch")
|
||||||
end
|
end
|
||||||
-- Aus dem Typ und unserer ID errechnen, wie unser Callback heisst
|
-- Aus dem Typ und unserer ID errechnen, wie unser Callback heisst
|
||||||
local Callback=string.format("EEPOn%s_%d", Types[Position], ID)
|
local Callback=string.format("EEPOn%s_%d", Types[ID], ID)
|
||||||
-- Callback definieren, welcher sich die Stellung merkt
|
-- Callback definieren, welcher sich die Stellung merkt
|
||||||
-- Wenn ein Signal Verzoegerung aktiviert hat, kriegen wir den echten Wert nur via Callback!
|
-- Wenn ein Signal Verzoegerung aktiviert hat, kriegen wir den echten Wert nur via Callback!
|
||||||
On(Callback, function(Stellung)
|
On(Callback, function(Stellung)
|
||||||
|
Loading…
Reference in New Issue
Block a user