rusEFI
The most advanced open source ECU
|
#include <throttle_model.h>
Public Types | |
using | interface_t = ThrottleModelBase |
Public Member Functions | |
void | onSlowCallback () override |
float | estimateThrottleFlow (float tip, float tps, float map, float iat) |
expected< float > | estimateThrottleFlow (float map, float tps) |
float | partThrottleFlow (float tps, float flowCorrection) const |
float | partThrottleFlow (float tps, float pressureRatio, float p_up, float iat) const |
float | throttlePositionForFlow (float flow, float pressureRatio, float p_up, float iat) const |
![]() | |
virtual void | initNoConfiguration () |
virtual void | setDefaultConfiguration () |
virtual void | onConfigurationChange (engine_configuration_s const *) |
virtual void | onFastCallback () |
virtual void | onEngineStop () |
virtual void | onIgnitionStateChanged (bool) |
virtual bool | needsDelayedShutoff () |
virtual void | onEnginePhase (float, efitick_t, angle_t, angle_t) |
Protected Member Functions | |
virtual float | effectiveArea (float tps) const =0 |
virtual float | maxEngineFlow (float map) const =0 |
Definition at line 7 of file throttle_model.h.
Definition at line 9 of file throttle_model.h.
Implemented in ThrottleModel.
Referenced by partThrottleFlow().
Definition at line 134 of file throttle_model.cpp.
Definition at line 92 of file throttle_model.cpp.
Referenced by estimateThrottleFlow(), and onSlowCallback().
Implemented in ThrottleModel.
Referenced by estimateThrottleFlow().
|
overridevirtual |
Reimplemented from EngineModule.
Definition at line 147 of file throttle_model.cpp.
Definition at line 40 of file throttle_model.cpp.
Referenced by estimateThrottleFlow(), partThrottleFlow(), and throttlePositionForFlow().
float ThrottleModelBase::partThrottleFlow | ( | float | tps, |
float | pressureRatio, | ||
float | p_up, | ||
float | iat | ||
) | const |
Definition at line 44 of file throttle_model.cpp.
float ThrottleModelBase::throttlePositionForFlow | ( | float | flow, |
float | pressureRatio, | ||
float | p_up, | ||
float | iat | ||
) | const |
Definition at line 77 of file throttle_model.cpp.
Referenced by estimateThrottleFlow().