onCouplerFound
Definition
-- @/lua/vehicle/main.lua:387
function onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
-- print('couplerFound'..','..nodeId..','..obj2nodeId..','..obj2id)
beamstate.couplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
controller.onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
powertrain.onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
energyStorage.onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
extensions.hook("onCouplerFound", nodeId, obj2id, obj2nodeId, nodeDist)
end
Callers
@/lua/vehicle/controller.lua
local function onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
for i = 1, couplerFoundEventCount, 1 do
if controller.onCouplerFound ~= nil then
print(" sortedControllers[" .. i .. "].onCouplerFound(nodeId, obj2id, obj2nodeId) -- " .. tostring(controller.typeName))
end
@/lua/vehicle/powertrain.lua
local function onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
for i = 1, deviceCount, 1 do
if device.onCouplerFound then
device:onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
end
@/lua/vehicle/controller/controllerTemplate.lua
-- local function onCouplerFound(nodeId, obj2id, obj2nodeId)
-- end
@/lua/vehicle/main.lua
beamstate.couplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
controller.onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
powertrain.onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
controller.onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
powertrain.onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
energyStorage.onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
powertrain.onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
energyStorage.onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
extensions.hook("onCouplerFound", nodeId, obj2id, obj2nodeId, nodeDist)
@/lua/vehicle/controller/advancedCouplerControl.lua
local function onCouplerFound(nodeId, obj2id, obj2nodeId)
--dump(couplerGroup)
@/lua/vehicle/energyStorage.lua
local function onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
for i = 1, storageCount, 1 do
if storage.onCouplerFound then
storage:onCouplerFound(nodeId, obj2id, obj2nodeId, nodeDist)
end
@/lua/vehicle/controller/couplings/fifthwheel.lua
local function onCouplerFound(nodeId, obj2id, obj2nodeId)
--print("found")