rusEFI
The most advanced open source ECU
controllers
algo
airmass
maf_airmass.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
airmass.h
"
4
5
class
MafAirmass
final :
public
AirmassVeModelBase
{
6
public
:
7
explicit
MafAirmass
(
const
ValueProvider3D
& veTable) :
AirmassVeModelBase
(veTable) {}
8
9
AirmassResult
getAirmass
(
int
rpm,
bool
postState)
override
;
10
11
// Compute airmass based on flow & engine speed
12
AirmassResult
getAirmassImpl
(
float
massAirFlow,
int
rpm,
bool
postState)
const
;
13
14
private
:
15
float
getMaf
()
const
;
16
};
airmass.h
AirmassVeModelBase
Definition:
airmass.h:15
MafAirmass
Definition:
maf_airmass.h:5
MafAirmass::getMaf
float getMaf() const
Definition:
maf_airmass.cpp:10
MafAirmass::getAirmass
AirmassResult getAirmass(int rpm, bool postState) override
Definition:
maf_airmass.cpp:34
MafAirmass::getAirmassImpl
AirmassResult getAirmassImpl(float massAirFlow, int rpm, bool postState) const
Definition:
maf_airmass.cpp:44
MafAirmass::MafAirmass
MafAirmass(const ValueProvider3D &veTable)
Definition:
maf_airmass.h:7
ValueProvider3D
Definition:
table_helper.h:20
AirmassResult
Definition:
airmass.h:6
Generated on Tue Apr 30 2024 00:05:56 for rusEFI by
1.9.1