|
rusEFI
The most advanced open source ECU
|
#include <speed_density_airmass.h>


Public Member Functions | |
| SpeedDensityAirmass (const ValueProvider3D &veTable, const ValueProvider3D &mapEstimationTable) | |
| AirmassResult | getAirmass (float rpm, bool postState) override |
| AirmassResult | getAirmass (float rpm, float map, bool postState) |
| float | getAirflow (float rpm, float map, bool postState) |
| float | getMap (float rpm, bool postState) |
Public Member Functions inherited from AirmassVeModelBase | |
| AirmassVeModelBase (const ValueProvider3D &veTable) | |
| float | getVe (float rpm, percent_t load, bool postState) const |
Private Member Functions | |
| float | getPredictiveMap (float rpm, bool postState, float mapSensor) |
| float | logAndGetFallback (float rpm, bool postState) const |
Private Attributes | |
| const ValueProvider3D *const | m_mapEstimationTable |
| bool | m_isMapPredictionActive = false |
| Timer | m_predictionTimer |
| float | m_initialPredictedMap = 0 |
| float | m_initialRealMap = 0 |
Additional Inherited Members | |
Static Public Member Functions inherited from SpeedDensityBase | |
| static mass_t | getAirmassImpl (float ve, float manifoldPressure, float temperature) |
Protected Member Functions inherited from SpeedDensityBase | |
| SpeedDensityBase (const ValueProvider3D &veTable) | |
Definition at line 6 of file speed_density_airmass.h.
|
inlineexplicit |
Definition at line 8 of file speed_density_airmass.h.
Definition at line 41 of file speed_density_airmass.cpp.
Referenced by getMaxAirflowAtMap().


|
overridevirtual |
Implements AirmassModelBase.
Definition at line 6 of file speed_density_airmass.cpp.
Referenced by getAirflow(), and getAirmass().


| AirmassResult SpeedDensityAirmass::getAirmass | ( | float | rpm, |
| float | map, | ||
| bool | postState | ||
| ) |
most of the values are pre-calculated for performance reasons
Definition at line 14 of file speed_density_airmass.cpp.

Definition at line 114 of file speed_density_airmass.cpp.
Referenced by getAirmass().


Definition at line 55 of file speed_density_airmass.cpp.
Referenced by getMap().


Definition at line 104 of file speed_density_airmass.cpp.
Referenced by getMap(), and getPredictiveMap().


|
private |
Definition at line 27 of file speed_density_airmass.h.
Referenced by getPredictiveMap().
|
private |
Definition at line 28 of file speed_density_airmass.h.
Referenced by getPredictiveMap().
|
private |
Definition at line 25 of file speed_density_airmass.h.
Referenced by getPredictiveMap().
|
private |
Definition at line 22 of file speed_density_airmass.h.
Referenced by logAndGetFallback().
|
private |
Definition at line 26 of file speed_density_airmass.h.
Referenced by getPredictiveMap().