auto-sync
This commit is contained in:
parent
57b68d8b32
commit
e27bfe0789
|
@ -207,7 +207,7 @@ static void periodicFastCallback(DECLARE_ENGINE_PARAMETER_F) {
|
||||||
angle_t offsetAngle = TRIGGER_SHAPE(eventAngles[CONFIG(mapAveragingSchedulingAtIndex)]);
|
angle_t offsetAngle = TRIGGER_SHAPE(eventAngles[CONFIG(mapAveragingSchedulingAtIndex)]);
|
||||||
|
|
||||||
for (int i = 0; i < engineConfiguration->specs.cylindersCount; i++) {
|
for (int i = 0; i < engineConfiguration->specs.cylindersCount; i++) {
|
||||||
angle_t cylinderOffset = engineConfiguration->engineCycleDuration * i / engineConfiguration->specs.cylindersCount;
|
angle_t cylinderOffset = getEngineCycle(engineConfiguration->operationMode) * i / engineConfiguration->specs.cylindersCount;
|
||||||
float cylinderStart = start + cylinderOffset - offsetAngle + tdcPosition();
|
float cylinderStart = start + cylinderOffset - offsetAngle + tdcPosition();
|
||||||
fixAngle(cylinderStart);
|
fixAngle(cylinderStart);
|
||||||
engine->engineState.mapAveragingStart[i] = cylinderStart;
|
engine->engineState.mapAveragingStart[i] = cylinderStart;
|
||||||
|
|
Loading…
Reference in New Issue