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

Data Structures | |
| struct | TargetInfo |
Public Types | |
| enum class | Phase : uint8_t { Cranking , Idling , Coasting , CrankToIdleTaper , Running } |
Public Member Functions | |
| virtual Phase | determinePhase (float rpm, TargetInfo targetRpm, SensorResult tps, float vss, float crankingTaperFraction)=0 |
| virtual TargetInfo | getTargetRpm (float clt)=0 |
| virtual float | getCrankingOpenLoop (float clt) const =0 |
| virtual float | getRunningOpenLoop (IIdleController::Phase phase, float rpm, float clt, SensorResult tps)=0 |
| virtual float | getOpenLoop (Phase phase, float rpm, float clt, SensorResult tps, float crankingTaperFraction)=0 |
| virtual float | getClosedLoop (Phase phase, float tps, float rpm, float target)=0 |
| virtual float | getCrankingTaperFraction (float clt) const =0 |
| virtual bool | isIdlingOrTaper () const =0 |
| virtual bool | isCoastingAdvance () const =0 |
| virtual float | getIdleTimingAdjustment (float rpm)=0 |
| virtual Phase | getCurrentPhase () const =0 |
Definition at line 19 of file idle_thread.h.
|
strong |
| Enumerator | |
|---|---|
| Cranking | |
| Idling | |
| Coasting | |
| CrankToIdleTaper | |
| Running | |
Definition at line 20 of file idle_thread.h.
|
pure virtual |
Implemented in IdleController.
|
pure virtual |
Implemented in IdleController.
Implemented in IdleController.
Implemented in IdleController.
|
pure virtual |
Implemented in IdleController.
Implemented in IdleController.
|
pure virtual |
Implemented in IdleController.
|
pure virtual |
Implemented in IdleController.
|
pure virtual |
Implemented in IdleController.
|
pure virtual |
Implemented in IdleController.
|
pure virtual |
Implemented in IdleController.