dumpsDeviceData
Definition
-- @/lua/vehicle/powertrain.lua:128
local function dumpsDeviceData(device)
if device then
local deviceData = deepcopy(device)
if deviceData.children then
deviceData.children = {}
for _, v in pairs(device.children) do
table.insert(deviceData.children, v.name or "unknown")
end
end
if deviceData.clutchChildren then
for k, child in ipairs(deviceData.clutchChildren) do
deviceData.clutchChildren[k] = child.name
end
end
if deviceData.clutchChild then
deviceData.clutchChild = deviceData.clutchChild.name
end
if deviceData.parent then
deviceData.parent = deviceData.parent.name or "unknown"
end
return dumps(deviceData)
else
return "nil"
end
end
Callers
@/lua/vehicle/powertrain.lua
-- print(v.name)
-- print(dumpsDeviceData(v))
-- end
@/lua/vehicle/powertrain/torqueConverter.lua
log("E", "torqueConverter.validate", "Actual parent:")
log("E", "torqueConverter.validate", powertrain.dumpsDeviceData(device.parent))
return false
@/lua/vehicle/powertrain/dctGearbox.lua
log("E", "dctGearbox.validate", "Actual parent:")
log("E", "dctGearbox.validate", powertrain.dumpsDeviceData(device.parent))
return false
@/lua/vehicle/powertrain/sequentialGearbox.lua
log("E", "sequentialGearbox.validate", "Actual parent:")
log("E", "sequentialGearbox.validate", powertrain.dumpsDeviceData(device.parent))
return false
@/lua/vehicle/powertrain/viscousClutch.lua
log("E", "viscousClutch.validate", "Actual parent:")
log("E", "viscousClutch.validate", powertrain.dumpsDeviceData(device.parent))
return false
@/lua/vehicle/powertrain/frictionClutch.lua
log("E", "frictionClutch.validate", "Actual parent:")
log("E", "frictionClutch.validate", powertrain.dumpsDeviceData(device.parent))
return false
@/lua/vehicle/powertrain/centrifugalClutch.lua
log("E", "frictionClutch.validate", "Actual parent:")
log("E", "frictionClutch.validate", powertrain.dumpsDeviceData(device.parent))
return false
@/lua/vehicle/powertrain/combustionEngine.lua
log("E", "combustionEngine.validate", "Child data:")
log("E", "combustionEngine.validate", powertrain.dumpsDeviceData(child))
return false
@/lua/vehicle/powertrain/manualGearbox.lua
log("E", "manualGearbox.validate", "Actual parent:")
log("E", "manualGearbox.validate", powertrain.dumpsDeviceData(device.parent))
return false
@/lua/vehicle/powertrain/automaticGearbox.lua
log("E", "automaticGearbox.validate", "Actual parent:")
log("E", "automaticGearbox.validate", powertrain.dumpsDeviceData(device.parent))
return false