#include <idle_thread.h>
|
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.
◆ Phase
Enumerator |
---|
Cranking | |
Idling | |
Coasting | |
CrankToIdleTaper | |
Running | |
Definition at line 20 of file idle_thread.h.
◆ determinePhase()
◆ getClosedLoop()
◆ getCrankingOpenLoop()
virtual float IIdleController::getCrankingOpenLoop |
( |
float |
clt | ) |
const |
|
pure virtual |
◆ getCrankingTaperFraction()
virtual float IIdleController::getCrankingTaperFraction |
( |
float |
clt | ) |
const |
|
pure virtual |
◆ getCurrentPhase()
virtual Phase IIdleController::getCurrentPhase |
( |
| ) |
const |
|
pure virtual |
◆ getIdleTimingAdjustment()
virtual float IIdleController::getIdleTimingAdjustment |
( |
float |
rpm | ) |
|
|
pure virtual |
◆ getOpenLoop()
◆ getRunningOpenLoop()
◆ getTargetRpm()
◆ isCoastingAdvance()
virtual bool IIdleController::isCoastingAdvance |
( |
| ) |
const |
|
pure virtual |
◆ isIdlingOrTaper()
virtual bool IIdleController::isIdlingOrTaper |
( |
| ) |
const |
|
pure virtual |
The documentation for this struct was generated from the following file: