Go to the source code of this file.
◆ calculateAfrTarget()
| uint8_t calculateAfrTarget |
( |
table3d16RpmLoad & |
afrLookUpTable, |
|
|
const statuses & |
current, |
|
|
const config2 & |
page2, |
|
|
const config6 & |
page6 |
|
) |
| |
◆ correctionCrankingFixedTiming()
| int8_t correctionCrankingFixedTiming |
( |
int8_t |
advance | ) |
|
Correct ignition timing to configured fixed value to use during craning. Must be called near end to override all other corrections.
◆ correctionFixedTiming()
| int8_t correctionFixedTiming |
( |
int8_t |
advance | ) |
|
Correct ignition timing to configured fixed value. Must be called near end to override all other corrections.
◆ correctionsDwell()
| uint16_t correctionsDwell |
( |
uint16_t |
dwell | ) |
|
◆ correctionsFuel()
| uint16_t correctionsFuel |
( |
void |
| ) |
|
Dispatch calculations for all fuel related corrections. Calls all the other corrections functions and combines their results. This is the only function that should be called from anywhere outside the file
◆ correctionsIgn()
| int8_t correctionsIgn |
( |
int8_t |
base_advance | ) |
|
Dispatch calculations for all ignition related corrections.
- Parameters
-
| base_advance | - Base ignition advance (deg. ?) |
- Returns
- Advance considering all (~12) individual corrections
◆ initialiseCorrections()
| void initialiseCorrections |
( |
void |
| ) |
|
Initialise instances and vars related to corrections (at ECU boot-up).