rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
speed_density_airmass.h
Go to the documentation of this file.
1#pragma once
2
4#include "efitime.h"
5
7public:
12
13 AirmassResult getAirmass(float rpm, bool postState) override;
14 AirmassResult getAirmass(float rpm, float map, bool postState);
15 float getAirflow(float rpm, float map, bool postState);
16
17 float getMap(float rpm, bool postState);
18
19private:
20 float getPredictiveMap(float rpm, bool postState, float mapSensor);
21 float logAndGetFallback(float rpm, bool postState) const;
23
24 // State for predictive MAP blending
29};
SpeedDensityAirmass(const ValueProvider3D &veTable, const ValueProvider3D &mapEstimationTable)
const ValueProvider3D *const m_mapEstimationTable
float logAndGetFallback(float rpm, bool postState) const
float getAirflow(float rpm, float map, bool postState)
float getMap(float rpm, bool postState)
float getPredictiveMap(float rpm, bool postState, float mapSensor)
AirmassResult getAirmass(float rpm, bool postState) override
static mapEstimate_Map3D_t mapEstimationTable
Definition fuel_math.cpp:38