Automatic Gearbox
Torque-converter based automatic transmission with planetary gear sets. Simulates gear selection logic, shift scheduling, and torque multiplication for traditional automatic transmissions.
Torque-converter based automatic transmission with planetary gear sets. Simulates gear selection logic, shift scheduling, and torque multiplication for traditional automatic transmissions. Typically paired with a Torque Converter device upstream.
Inherited Methods
This device inherits all methods and properties from the Powertrain Base Device.
Public API
| Variable | Type | Description |
|---|---|---|
outputPorts | table | Map of active power output ports for downstream devices. |
deviceCategories | table | Categories identifying this as a gearbox type device. |
requiredExternalInertiaOutputs | table | Output ports requiring external inertia calculation from downstream devices. |
Usage Example
-- Access the automatic gearbox device
local gearbox = powertrain.getDevice("gearbox")
-- Check current gear
local gear = gearbox.gearIndex
-- Force a specific gear (if supported by shift logic)
gearbox:setGearIndex(3)See Also
- Torque Converter — Fluid coupling typically paired with automatics
- DCT Gearbox — Dual-clutch alternative
- Manual Gearbox — Manual transmission
- Powertrain Base Device — Inherited base methods
JBeam Stage 2 Loader
Module defined in `lua/vehicle/jbeam/stage2.lua`. This is the primary interface for committing JBeam data to the C++ physics engine. In the vehicle VM, this module is exposed via the global `v`.
Centrifugal Clutch
Clutch that engages automatically based on rotational speed using centrifugal force. Commonly used in go-karts, mopeds, and small utility vehicles.