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) |
![]() | |
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 mass_t | getAirmassImpl (float ve, float manifoldPressure, float temperature) |
![]() | |
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().