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


Public Member Functions | |
| InjectorModelPrimary () | |
| InjectorNonlinearMode | getNonlinearMode () const override |
| float | getSmallPulseFlowRate () const override |
| float | getSmallPulseBreakPoint () const override |
Public Member Functions inherited from InjectorModelWithConfig | |
| InjectorModelWithConfig (const injector_s *const cfg) | |
| floatms_t | getDeadtime () const override |
| float | getBaseFlowRate () const override |
| float | getInjectorFlowRatio () override |
| void | updateState () override |
| expected< float > | getFuelDifferentialPressure () const override |
| expected< float > | getFuelPressure () const override |
| floatms_t | getInjectionDuration (float fuelMassGram) const override |
Public Member Functions inherited from InjectorModelBase | |
| void | prepare () override |
| float | getFuelMassForDuration (floatms_t duration) const override |
| floatms_t | getBaseDurationImpl (float fuelMassGram) const |
| virtual floatms_t | correctInjectionPolynomial (float floatms_t) const |
Public Member Functions inherited from EngineModule | |
| virtual void | initNoConfiguration () |
| virtual void | setDefaultConfiguration () |
| virtual void | onConfigurationChange (engine_configuration_s const *) |
| virtual void | onSlowCallback () |
| virtual void | onFastCallback () |
| virtual void | onEngineStop () |
| virtual void | onIgnitionStateChanged (bool) |
| virtual bool | needsDelayedShutoff () |
| virtual void | onEnginePhase (float, efitick_t, angle_t, angle_t) |
Private Member Functions | |
| injector_compensation_mode_e | getInjectorCompensationMode () const final |
| float | getFuelReferencePressure () const final |
Additional Inherited Members | |
Public Types inherited from InjectorModelWithConfig | |
| using | interface_t = IInjectorModel |
Data Fields inherited from injector_model_s | |
| float | m_deadtime = (float)0 |
| float | pressureDelta = (float)0 |
| float | pressureRatio = (float)0 |
| float | pressureCorrectionReference = (float)0 |
Definition at line 69 of file injector_model.h.
| InjectorModelPrimary::InjectorModelPrimary | ( | ) |
Definition at line 295 of file injector_model.cpp.
|
finalprivatevirtual |
Implements InjectorModelWithConfig.
Definition at line 53 of file injector_model.cpp.
|
finalprivatevirtual |
Implements InjectorModelWithConfig.
Definition at line 49 of file injector_model.cpp.
|
overridevirtual |
Implements InjectorModelBase.
Definition at line 45 of file injector_model.cpp.
|
overridevirtual |
Implements InjectorModelBase.
Definition at line 39 of file injector_model.cpp.
|
overridevirtual |
Implements InjectorModelBase.
Definition at line 35 of file injector_model.cpp.