|
rusEFI
The most advanced open source ECU
|
#include <knock_logic.h>


Public Member Functions | |
| float | getKnockThreshold () const override |
| float | getMaximumRetard () const override |
Public Member Functions inherited from KnockControllerBase | |
| KnockControllerBase () | |
| void | onFastCallback () override |
| void | onKnockSenseCompleted (uint8_t cylinderNumber, float dbv, efitick_t lastKnockTime) |
| float | getFuelTrimMultiplier () const |
| float | getKnockRetard () const |
| uint32_t | getKnockCount () const |
Public Member Functions inherited from EngineModule | |
| 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 | |
Data Fields inherited from knock_controller_s | |
| 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.
