VE Lua Documentation

Press F to search!

updateBrake

Definition


-- @/lua/vehicle/wheels.lua:554

local function updateBrakeNoABS(wd, brake, invAirspeed, airspeed, airspeedCutOff, dt)
  local brakeInputSplit = wd.brakeInputSplit
  return wd.brakeTorque * (min(brake, brakeInputSplit) + max(brake - brakeInputSplit, 0) * wd.brakeSplitCoef)
end

Callers

@/lua/vehicle/wheels.lua
      -- composite brake (normal + parking)
      wd.desiredMainBrakingTorque = wd:updateBrake(brake * wd.defaultBrakeInputUsageCoef, invAirspeed, airspeed, airspeedCutOff, dt)
      wd.desiredBrakingTorque = max(wd.desiredMainBrakingTorque, wd.parkingTorque * parkingbrakeInput * wd.defaultBrakeInputUsageCoef)
      -- composite brake (normal + parking)
      wd.desiredMainBrakingTorque = wd:updateBrake(brake * wd.defaultBrakeInputUsageCoef, invAirspeed, airspeed, airspeedCutOff, dt)
      wd.desiredBrakingTorque = max(wd.desiredMainBrakingTorque, wd.parkingTorque * parkingbrakeInput * wd.defaultBrakeInputUsageCoef)