KnockController::onConfigurationChange(nullptr)

This commit is contained in:
Matthew Kennedy 2024-05-03 22:11:42 -07:00
parent 5d0d3fd120
commit d98867fc44
3 changed files with 2 additions and 13 deletions

View File

@ -491,7 +491,7 @@ void commonInitEngineController() {
initTachometer();
initSpeedometer();
initKnockCtrl();
engine->module<KnockController>().unmock().onConfigurationChange(nullptr);
}
// Returns false if there's an obvious problem with the loaded configuration

View File

@ -8,14 +8,10 @@
#include "pch.h"
#include "knock_logic.h"
void KnockController::init() {
m_maxRetardTable.init(config->maxKnockRetardTable, config->maxKnockRetardLoadBins, config->maxKnockRetardRpmBins);
}
void KnockController::onConfigurationChange(engine_configuration_s const * previousConfig) {
KnockControllerBase::onConfigurationChange(previousConfig);
init();
m_maxRetardTable.init(config->maxKnockRetardTable, config->maxKnockRetardLoadBins, config->maxKnockRetardRpmBins);
}
int getCylinderKnockBank(uint8_t cylinderNumber) {
@ -165,7 +161,3 @@ void Engine::onSparkFireKnockSense(uint8_t cylinderNumber, efitick_t nowNt) {
UNUSED(nowNt);
#endif
}
void initKnockCtrl() {
engine->module<KnockController>().unmock().init();
}

View File

@ -41,7 +41,6 @@ public:
KnockController()
{
}
void init();
void onConfigurationChange(engine_configuration_s const * /*previousConfig*/) override;
@ -51,5 +50,3 @@ public:
private:
Map3D<6, 6, uint8_t, uint8_t, uint8_t> m_maxRetardTable;
};
void initKnockCtrl();