Compression Brake (Jake Brake)
Controls engine compression braking (Jake Brake) systems on diesel trucks. Opens exhaust valves during the compression stroke to convert the engine into an air compressor, providing significant retarding force on downhill grades.
Controls engine compression braking (Jake Brake) systems on diesel trucks. Opens exhaust valves during the compression stroke to convert the engine into an air compressor, providing significant retarding force on downhill grades.
Public API
| Function | Description |
|---|---|
setCompressionBrakeCoef(coef) | Manually sets the active compression braking level. |
setCompressionBrakeLevel(level) | Selects a pre-defined braking intensity. |
changeCompressionBrakeLevel(indexChange) | Cycles through available braking intensities. |
toggleCompressionBrakeState() | Toggles between 0% and the last selected braking level. |
Hooks
| Hook | Description |
|---|---|
init(jbeamData) | Links to the target engine and initializes the available braking levels (intensities). |
updateGFX(dt) | Monitors throttle and clutch state to apply the requested compression braking torque multiplier to the engine. Manages aggression overrides. |
module.reset(jbeamData) | compressionBrakeCoef = 0 |
Usage Example
-- Toggle compression brake
controller.getController("compressionBrake").toggle()
-- Set brake level (multi-stage)
controller.getController("compressionBrake").setLevel(2)See Also
- Vehicle Controller — Main powertrain control
- Combustion Engine Governor — Engine speed limiting
Braked Differential Steering
Implements steering via selective braking of individual tracks or wheels on opposite sides. Used on tracked vehicles, skid-steer loaders, and zero-turn mowers where steering is achieved by slowing one side relative to the other.
Hydraulic Pump Brake
Controls braking via hydraulic pump resistance. Used on vehicles where a hydraulic pump provides retarding force, such as hydrostatic-drive machines.