logging of live data structs was: data points #3614

This commit is contained in:
rusefillc 2022-06-29 02:16:15 -04:00
parent a6e7d35461
commit aec1900278
1 changed files with 5 additions and 7 deletions

View File

@ -80,29 +80,27 @@ static angle_t getRunningAdvance(int rpm, float engineLoad) {
}
angle_t getAdvanceCorrections(int rpm) {
float iatCorrection;
const auto [iatValid, iat] = Sensor::get(SensorType::Iat);
if (!iatValid) {
iatCorrection = 0;
engine->engineState.timingIatCorrection = 0;
} else {
iatCorrection = interpolate3d(
engine->engineState.timingIatCorrection = interpolate3d(
config->ignitionIatCorrTable,
config->ignitionIatCorrLoadBins, iat,
config->ignitionIatCorrRpmBins, rpm
);
}
float pidTimingCorrection = engine->module<IdleController>()->getIdleTimingAdjustment(rpm);
engine->engineState.timingPidCorrection = engine->module<IdleController>()->getIdleTimingAdjustment(rpm);
#if EFI_TUNER_STUDIO
engine->outputChannels.multiSparkCounter = engine->engineState.multispark.count;
#endif /* EFI_TUNER_STUDIO */
return iatCorrection
return engine->engineState.timingIatCorrection
+ engine->engineState.cltTimingCorrection
+ pidTimingCorrection;
+ engine->engineState.timingPidCorrection;
}
/**