updateSignals
Definition
-- @/lua/vehicle/mapmgr.lua:90
local function updateSignals(data)
if M.signalsData then
for i = 1, #data, 4 do
M.signalsData[data[i]] = M.signalsData[data[i]] or {}
M.signalsData[data[i]][data[i + 1]] = M.signalsData[data[i]][data[i + 1]] or {}
M.signalsData[data[i]][data[i + 1]][data[i + 2]] = M.signalsData[data[i]][data[i + 1]][data[i + 2]] or {action = 0}
M.signalsData[data[i]][data[i + 1]][data[i + 2]].action = tonumber(data[i + 3]) or 0
end
end
end
Callers
@/lua/vehicle/mapmgr.lua
currentMailboxVersion = lastMailboxVersion
updateSignals(lpack.decode(obj:getLastMailbox("trafficSignalUpdates")))
end
@/lua/vehicle/electrics.lua
local function updateSignals()
generateBlinkPulseHandler = (signalLeftState or signalRightState) and generateBlinkPulseFun or nop
updateSignals()
end
updateSignals()
end
updateSignals()
end
updateSignals()
end
updateSignals()
end
updateSignals()
end
automaticIndicatorStopHandler = nop
updateSignals()
end