rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Public Member Functions
IInjectorModel Struct Referenceabstract

#include <injector_model.h>

Inheritance diagram for IInjectorModel:
Inheritance graph
[legend]
Collaboration diagram for IInjectorModel:
Collaboration graph
[legend]

Public Member Functions

virtual void prepare ()=0
 
virtual floatms_t getInjectionDuration (float fuelMassGram) const =0
 
virtual float getFuelMassForDuration (floatms_t duration) const =0
 
virtual floatms_t getDeadtime () const =0
 
- 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)
 

Detailed Description

Definition at line 7 of file injector_model.h.

Member Function Documentation

◆ getDeadtime()

virtual floatms_t IInjectorModel::getDeadtime ( ) const
pure virtual

Implemented in InjectorModelWithConfig.

Referenced by InjectorModelBase::prepare().

Here is the caller graph for this function:

◆ getFuelMassForDuration()

virtual float IInjectorModel::getFuelMassForDuration ( floatms_t  duration) const
pure virtual

Implemented in InjectorModelBase.

◆ getInjectionDuration()

virtual floatms_t IInjectorModel::getInjectionDuration ( float  fuelMassGram) const
pure virtual

◆ prepare()

virtual void IInjectorModel::prepare ( )
pure virtual

Implemented in InjectorModelBase.


The documentation for this struct was generated from the following file: