Class VehicleTransmissionConfiguration

Configuration for the transmission of a vehicle. It simulates a transmission with multiple gears that can be shifted either manually or automatically.

Hierarchy

  • FrameworkObject
    • VehicleTransmissionConfiguration

Constructors

Accessors

  • get clutchReleaseTime(): number
  • How long the automatic transmission takes to release the clutch.

    Returns number

  • set clutchReleaseTime(value): void
  • Parameters

    • value: number

    Returns void

  • get clutchStrength(): number
  • Strength of the clutch.

    Returns number

  • set clutchStrength(value): void
  • Parameters

    • value: number

    Returns void

  • get gearRatios(): Iterable<number>
  • Forward gear ratios of the transmission. Higher ratios result in lower gears.

    Returns Iterable<number>

  • set gearRatios(value): void
  • Parameters

    • value: readonly number[] | Iterable<number>

    Returns void

  • get gearShiftTime(): number
  • How long the automatic transmission takes to shift gears.

    Returns number

  • set gearShiftTime(value): void
  • Parameters

    • value: number

    Returns void

  • get reverseGearRatios(): Iterable<number>
  • Reverse gear ratios of the transmission.

    Returns Iterable<number>

  • set reverseGearRatios(value): void
  • Parameters

    • value: readonly number[] | Iterable<number>

    Returns void

  • get shiftDownRPM(): number
  • Engine RPM at which the automatic transmission shifts down.

    Returns number

  • set shiftDownRPM(value): void
  • Parameters

    • value: number

    Returns void

  • get shiftUpRPM(): number
  • Engine RPM at which the automatic transmission shifts up.

    Returns number

  • set shiftUpRPM(value): void
  • Parameters

    • value: number

    Returns void

  • get timeBetweenGearShifts(): number
  • How long the automatic transmission waits at least before switching gears again.

    Returns number

  • set timeBetweenGearShifts(value): void
  • Parameters

    • value: number

    Returns void