diff --git a/firmware/controllers/engine_cycle/rpm_calculator.cpp b/firmware/controllers/engine_cycle/rpm_calculator.cpp index c1563b50ad..0e399387d8 100644 --- a/firmware/controllers/engine_cycle/rpm_calculator.cpp +++ b/firmware/controllers/engine_cycle/rpm_calculator.cpp @@ -231,13 +231,13 @@ void RpmCalculator::setSpinningUp(efitick_t nowNt) { * This callback is invoked on interrupt thread. */ void rpmShaftPositionCallback(trigger_event_e ckpSignalType, - uint32_t index, efitick_t nowNt) { + uint32_t trgEventIndex, efitick_t nowNt) { bool alwaysInstantRpm = engineConfiguration->alwaysInstantRpm; RpmCalculator *rpmState = &engine->rpmCalculator; - if (index == 0) { + if (trgEventIndex == 0) { bool hadRpmRecently = rpmState->checkIfSpinning(nowNt); float periodSeconds = engine->rpmCalculator.lastTdcTimer.getElapsedSecondsAndReset(nowNt); @@ -278,7 +278,7 @@ void rpmShaftPositionCallback(trigger_event_e ckpSignalType, // it goes into sniffer report into the first position if (engine->sensorChartMode == SC_TRIGGER) { angle_t crankAngle = engine->triggerCentral.getCurrentEnginePhase(nowNt).value_or(0); - int signal = 1000 * ckpSignalType + index; + int signal = 1000 * ckpSignalType + trgEventIndex; scAddData(crankAngle, signal); } #endif /* EFI_SENSOR_CHART */ @@ -286,7 +286,7 @@ void rpmShaftPositionCallback(trigger_event_e ckpSignalType, // Always update instant RPM even when not spinning up engine->triggerCentral.triggerState.updateInstantRpm( engine->triggerCentral.triggerShape, &engine->triggerCentral.triggerFormDetails, - index, nowNt); + trgEventIndex, nowNt); float instantRpm = engine->triggerCentral.triggerState.getInstantRpm(); if (alwaysInstantRpm) { @@ -294,7 +294,7 @@ void rpmShaftPositionCallback(trigger_event_e ckpSignalType, } else if (rpmState->isSpinningUp()) { rpmState->assignRpmValue(instantRpm); #if 0 - efiPrintf("** RPM: idx=%d sig=%d iRPM=%d", index, ckpSignalType, instantRpm); + efiPrintf("** RPM: idx=%d sig=%d iRPM=%d", trgEventIndex, ckpSignalType, instantRpm); #endif } } @@ -330,8 +330,8 @@ static void onTdcCallback(void *) { * This trigger callback schedules the actual physical TDC callback in relation to trigger synchronization point. */ void tdcMarkCallback( - uint32_t index0, efitick_t edgeTimestamp) { - bool isTriggerSynchronizationPoint = index0 == 0; + uint32_t trgEventIndex, efitick_t edgeTimestamp) { + bool isTriggerSynchronizationPoint = trgEventIndex == 0; if (isTriggerSynchronizationPoint && engine->isEngineSnifferEnabled) { #if EFI_UNIT_TEST diff --git a/firmware/controllers/engine_cycle/rpm_calculator.h b/firmware/controllers/engine_cycle/rpm_calculator.h index 183edbe347..a30a7181c7 100644 --- a/firmware/controllers/engine_cycle/rpm_calculator.h +++ b/firmware/controllers/engine_cycle/rpm_calculator.h @@ -168,10 +168,10 @@ private: #define isValidRpm(rpm) ((rpm) > 0 && (rpm) < UNREALISTIC_RPM) -void rpmShaftPositionCallback(trigger_event_e ckpSignalType, uint32_t index, efitick_t edgeTimestamp); +void rpmShaftPositionCallback(trigger_event_e ckpSignalType, uint32_t trgEventIndex, efitick_t edgeTimestamp); void tdcMarkCallback( - uint32_t index0, efitick_t edgeTimestamp); + uint32_t trgEventIndex, efitick_t edgeTimestamp); /** * @brief Initialize RPM calculator