rusEFI
The most advanced open source ECU
|
#include <launch_control.h>
Public Member Functions | |
SoftSparkLimiter (bool p_allowHardCut) | |
void | updateTargetSkipRatio (float luaSoftSparkSkip, float tractionControlSparkSkip, float launchOrShiftTorqueReductionControllerSparkSkipRatio=0.0f) |
float | getTargetSkipRatio () const |
bool | shouldSkip () |
Private Attributes | |
const bool | allowHardCut |
bool | wasJustSkipped = false |
float | targetSkipRatio = 0 |
See also SoftLimiterSandbox.java
Definition at line 50 of file launch_control.h.
SoftSparkLimiter::SoftSparkLimiter | ( | bool | p_allowHardCut | ) |
Definition at line 169 of file launch_control.cpp.
|
inline |
Definition at line 61 of file launch_control.h.
bool SoftSparkLimiter::shouldSkip | ( | ) |
Definition at line 201 of file launch_control.cpp.
Referenced by onTriggerEventSparkLogic().
void SoftSparkLimiter::updateTargetSkipRatio | ( | float | luaSoftSparkSkip, |
float | tractionControlSparkSkip, | ||
float | launchOrShiftTorqueReductionControllerSparkSkipRatio = 0.0f |
||
) |
targetSkipRatio of '0' means 'do not skip', would always return false
Definition at line 176 of file launch_control.cpp.
Referenced by EngineState::updateSparkSkip().
|
private |
Definition at line 65 of file launch_control.h.
Referenced by shouldSkip(), and updateTargetSkipRatio().
|
private |
Definition at line 67 of file launch_control.h.
Referenced by getTargetSkipRatio(), shouldSkip(), and updateTargetSkipRatio().
|
private |
Definition at line 66 of file launch_control.h.
Referenced by shouldSkip().