only: better variable name and some docs
This commit is contained in:
parent
b1f646b668
commit
fe53005888
|
@ -383,17 +383,19 @@ static void scheduleSparkEvent(bool limitedSpark, IgnitionEvent *event,
|
||||||
efiAssertVoid(ObdCode::CUSTOM_ERR_6591, !cisnan(sparkAngle), "findAngle#4");
|
efiAssertVoid(ObdCode::CUSTOM_ERR_6591, !cisnan(sparkAngle), "findAngle#4");
|
||||||
assertAngleRange(sparkAngle, "findAngle#a5", ObdCode::CUSTOM_ERR_6549);
|
assertAngleRange(sparkAngle, "findAngle#a5", ObdCode::CUSTOM_ERR_6549);
|
||||||
|
|
||||||
bool scheduled = engine->module<TriggerScheduler>()->scheduleOrQueue(
|
bool isTimeScheduled = engine->module<TriggerScheduler>()->scheduleOrQueue(
|
||||||
"spark",
|
"spark",
|
||||||
&event->sparkEvent, edgeTimestamp, sparkAngle,
|
&event->sparkEvent, edgeTimestamp, sparkAngle,
|
||||||
{ fireSparkAndPrepareNextSchedule, event },
|
{ fireSparkAndPrepareNextSchedule, event },
|
||||||
currentPhase, nextPhase);
|
currentPhase, nextPhase);
|
||||||
|
|
||||||
if (scheduled) {
|
if (isTimeScheduled) {
|
||||||
|
// event was scheduled by time, we expect it to happen reliably
|
||||||
#if SPARK_EXTREME_LOGGING
|
#if SPARK_EXTREME_LOGGING
|
||||||
efiPrintf("scheduling sparkDown %d %s now=%d later id=%d", getRevolutionCounter(), event->getOutputForLoggins()->getName(), (int)getTimeNowUs(), event->sparkCounter);
|
efiPrintf("scheduling sparkDown %d %s now=%d later id=%d", getRevolutionCounter(), event->getOutputForLoggins()->getName(), (int)getTimeNowUs(), event->sparkCounter);
|
||||||
#endif /* FUEL_MATH_EXTREME_LOGGING */
|
#endif /* FUEL_MATH_EXTREME_LOGGING */
|
||||||
} else {
|
} else {
|
||||||
|
// event was queued in relation to some expected tooth event in the future which might just never come so we shall protect from over-dwell
|
||||||
#if SPARK_EXTREME_LOGGING
|
#if SPARK_EXTREME_LOGGING
|
||||||
efiPrintf("to queue sparkDown %d %s now=%d for id=%d angle=%.1f", getRevolutionCounter(), event->getOutputForLoggins()->getName(), (int)getTimeNowUs(), event->sparkCounter, sparkAngle);
|
efiPrintf("to queue sparkDown %d %s now=%d for id=%d angle=%.1f", getRevolutionCounter(), event->getOutputForLoggins()->getName(), (int)getTimeNowUs(), event->sparkCounter, sparkAngle);
|
||||||
#endif /* SPARK_EXTREME_LOGGING */
|
#endif /* SPARK_EXTREME_LOGGING */
|
||||||
|
|
Loading…
Reference in New Issue