setWheelBrakeUpdate
Definition
-- @/lua/vehicle/wheels.lua:1258
local function setWheelBrakeUpdate(wheelName, brakeUpdateMethodNoABS, brakeUpdateMethodABS)
local wheelRotatorId = M.wheelRotatorIDs[wheelName]
if wheelRotatorId then
local wd = M.wheelRotators[wheelRotatorId]
wd.updateBrakeNoABS = brakeUpdateMethodNoABS
wd.updateBrakeABS = brakeUpdateMethodABS
end
updateWheelBrakeMethods()
end
Callers
@/lua/vehicle/wheels.lua
end
M.setWheelBrakeUpdate(wheel.name, updateBrakeNoABS, updateBrakeABS)
--insert as wheels as well (temporary) for better backwards compat (controller init right after wheels init, no second stage init done yet)
@/lua/vehicle/controller/drivingDynamics/supervisors/components/brakeControl.lua
for wheelName, _ in pairs(absWheelData) do
wheels.setWheelBrakeUpdate(wheelName, updateBrakeNoABS, updateBrakeABS)
end
@/lua/vehicle/controller/pneumatics/airbrakes.lua
if brakedWheelsLookup[wd.name] then
wheels.setWheelBrakeUpdate(wd.name, updateWheelBrakeNoABS, updateWheelBrakeABS)
end