Bypass Dampers Controller
Manages position-sensitive bypass shock absorbers that change damping characteristics based on shaft position. Used on off-road vehicles for progressive damping — soft for small bumps, firm for large impacts.
Manages position-sensitive bypass shock absorbers that change damping characteristics based on shaft position. Used on off-road vehicles for progressive damping — soft for small bumps, firm for large impacts.
Public API
| Function | Description |
|---|---|
new(jbeamData) | Creates a new bypass damper controller. |
module.initSounds(jbeamData) | Initializes sound resources. |
Hooks
| Hook | Description |
|---|---|
module.init(jbeamData) | Initializes the controller from JBeam data. |
module.reset() | Resets the controller to its initial state. |
module.initLastStage() | Final-stage initialization after all controllers and powertrains are ready. |
module.update(dt) | Updates the module state each frame. |
See Also
- Adaptive Dampers — Electronically adjustable dampers
- Hydraulic Suspension — Hydraulic ride height
Beam Navigator
Backend controller for the in-vehicle GPS navigation system. Handles route calculation, waypoint management, turn-by-turn directions, and provides navigation data to dashboard screens.
Controller Template
A boilerplate template for creating new custom vehicle controllers. Copy this file as a starting point when developing a new controller module. It demonstrates the standard lifecycle hooks, state management, and API patterns.