VE Lua Documentation

Press F to search!

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