FreeEMS
0.2.0-SNAPSHOT-282-g9efc524
|
Go to the source code of this file.
Macros | |
#define | EXTERN extern |
Functions | |
void | generateDerivedVars (void) FPAGE_FE |
Use core variables to lookup and calculate the derived variables. |
Definition in file derivedVarsGenerator.h.
#define EXTERN extern |
Definition at line 48 of file derivedVarsGenerator.h.
void generateDerivedVars | ( | void | ) |
Use core variables to lookup and calculate the derived variables.
This function uses the core variables to lookup and calculate further second order variables such as load, VE, Lamdda, Transient fuel correction, engine temperature enrichment, Injector dead time, etc.
Definition at line 52 of file derivedVarsGenerator.c.
References CoreVar::AAP, DerivedVar::Advance, fixedConfig2::algorithmSettings, ANGLE_FACTOR, CoreVar::BRV, CoreVar::CHT, CoreVars, DerivedVars, CoreVar::DRPM, DerivedVar::Dwell, DWELL_FIXED, DWELL_RPM, algorithmSetting::dwellFixedPeriod, algorithmSetting::dwellType, DerivedVar::ETE, FALSE, fixedConfigs2, DerivedVar::IDT, IgnitionAdvanceTableMainLocationID, KPA, DerivedVar::Lambda, LambdaTableLocationID, LOAD_AAP, LOAD_TPS, DerivedVar::LoadMain, algorithmSetting::loadType, lookupMainTable(), lookupTwoDTableUS(), CoreVar::MAP, CoreVar::RPM, DerivedVar::TFCTotal, ticks_per_degree_multiplier, CoreVar::TPS, and TRUE.
Referenced by main().