rusEFI
The most advanced open source ECU
|
#include <ignition_state.h>
Public Member Functions | |
void | updateDwell (float rpm, bool isCranking) |
void | updateAdvanceCorrections (float engineLoad) |
floatms_t | getDwell () const |
angle_t | getWrappedAdvance (const float rpm, const float engineLoad) |
angle_t | getTrailingSparkAngle (const float rpm, const float engineLoad) |
angle_t | getSparkHardwareLatencyCorrection () |
Static Public Member Functions | |
static angle_t | getInterpolatedIgnitionAngle (float rpm, float ignitionLoad) |
static angle_t | getInterpolatedIgnitionTrim (size_t cylinderNumber, float rpm, float ignitionLoad) |
Private Member Functions | |
angle_t | getAdvance (float rpm, float engineLoad) |
floatms_t | getSparkDwell (float rpm, bool isCranking) |
Definition at line 5 of file ignition_state.h.
Definition at line 217 of file ignition_state.cpp.
Referenced by getWrappedAdvance().
floatms_t IgnitionState::getDwell | ( | ) | const |
Definition at line 348 of file ignition_state.cpp.
Referenced by fireSparkAndPrepareNextSchedule(), getCoilDutyCycle(), initializeIgnitionActions(), onTriggerEventSparkLogic(), and updateDwell().
Definition at line 374 of file ignition_state.cpp.
Referenced by getRunningAdvance().
|
static |
Definition at line 382 of file ignition_state.cpp.
Referenced by getCylinderIgnitionTrim().
Definition at line 313 of file ignition_state.cpp.
Referenced by updateDwell().
angle_t IgnitionState::getSparkHardwareLatencyCorrection | ( | ) |
Definition at line 364 of file ignition_state.cpp.
Referenced by EngineState::periodicFastCallback().
Definition at line 352 of file ignition_state.cpp.
Referenced by EngineState::periodicFastCallback().
Definition at line 256 of file ignition_state.cpp.
Referenced by EngineState::periodicFastCallback().
void IgnitionState::updateAdvanceCorrections | ( | float | engineLoad | ) |
Definition at line 164 of file ignition_state.cpp.
Referenced by EngineState::periodicFastCallback().
Definition at line 343 of file ignition_state.cpp.
Referenced by EngineState::periodicFastCallback().