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

#include <rpm_calculator_api.h>

Inheritance diagram for EngineRotationState:
Inheritance graph
[legend]

Public Member Functions

virtual floatus_t getOneDegreeUs ()=0
 
virtual bool isCranking () const =0
 
virtual bool isStopped () const =0
 
virtual operation_mode_e getOperationMode () const =0
 

Detailed Description

Definition at line 9 of file rpm_calculator_api.h.

Member Function Documentation

◆ getOneDegreeUs()

virtual floatus_t EngineRotationState::getOneDegreeUs ( )
pure virtual

Implemented in RpmCalculator.

Referenced by InjectionEvent::computeInjectionAngle().

Here is the caller graph for this function:

◆ getOperationMode()

virtual operation_mode_e EngineRotationState::getOperationMode ( ) const
pure virtual

◆ isCranking()

virtual bool EngineRotationState::isCranking ( ) const
pure virtual

Implemented in RpmCalculator.

Referenced by getCurrentInjectionMode(), and InjectionEvent::onTriggerTooth().

Here is the caller graph for this function:

◆ isStopped()

virtual bool EngineRotationState::isStopped ( ) const
pure virtual

Returns true if the engine is not spinning (RPM==0)

Implemented in RpmCalculator.


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