rusEFI
The most advanced open source ECU
|
#include <knock_logic.h>
Public Member Functions | |
float | getKnockThreshold () const override |
float | getMaximumRetard () const override |
![]() | |
KnockControllerBase () | |
void | onFastCallback () override |
void | onKnockSenseCompleted (uint8_t cylinderNumber, float dbv, efitick_t lastKnockTime) |
float | getFuelTrimMultiplier () const |
float | getKnockRetard () const |
uint32_t | getKnockCount () const |
![]() | |
virtual void | initNoConfiguration () |
virtual void | setDefaultConfiguration () |
virtual void | onConfigurationChange (engine_configuration_s const *) |
virtual void | onSlowCallback () |
virtual void | onEngineStop () |
virtual void | onIgnitionStateChanged (bool) |
virtual bool | needsDelayedShutoff () |
virtual void | onEnginePhase (float, efitick_t, angle_t, angle_t) |
Additional Inherited Members | |
![]() | |
float | m_knockLevel = (float)0 |
int8_t | m_knockCyl [MAX_CYLINDER_COUNT] = {} |
angle_t | m_knockRetard = (angle_t)0 |
float | m_knockThreshold = (float)0 |
uint32_t | m_knockCount = (uint32_t)0 |
float | m_maximumRetard = (float)0 |
uint32_t | m_knockSpectrum [16] = {} |
uint16_t | m_knockSpectrumChannelCyl = (uint16_t)0 |
uint16_t | m_knockFrequencyStart = (uint16_t)0 |
float | m_knockFrequencyStep = (float)0 |
float | m_knockFuelTrimMultiplier = (float)0 |
Definition at line 42 of file knock_logic.h.
|
overridevirtual |
Implements KnockControllerBase.
Definition at line 143 of file knock_controller.cpp.
|
overridevirtual |
Implements KnockControllerBase.
Definition at line 151 of file knock_controller.cpp.