rusEFI
The most advanced open source ECU
|
Data Structures | |
struct | IIdleController |
struct | IIdleController::TargetInfo |
class | IdleController |
Functions | |
percent_t | getIdlePosition () |
void | applyIACposition (percent_t position) |
void | setManualIdleValvePosition (int positionPercent) |
void | startIdleThread () |
void | setDefaultIdleParameters () |
void | startIdleBench (void) |
void | setTargetIdleRpm (int value) |
void | startSwitchPins () |
void | stopSwitchPins () |
void applyIACposition | ( | percent_t | position | ) |
currently idle level is an percent value (0-100 range), and PWM takes a float in the 0..1 range todo: unify?
Start PWM for idleValvePin
Definition at line 30 of file idle_hardware.cpp.
Referenced by IdleController::onFastCallback().
percent_t getIdlePosition | ( | ) |
Definition at line 47 of file idle_thread_io.cpp.
Referenced by IdleController::onFastCallback().
void setDefaultIdleParameters | ( | ) |
Definition at line 106 of file idle_thread_io.cpp.
Referenced by setDefaultEngineConfiguration().
void setManualIdleValvePosition | ( | int | positionPercent | ) |
Definition at line 31 of file idle_thread_io.cpp.
void setTargetIdleRpm | ( | int | value | ) |
Definition at line 89 of file idle_thread_io.cpp.
void startIdleBench | ( | void | ) |
Idle test would activate the solenoid for three seconds
Definition at line 97 of file idle_thread_io.cpp.
Referenced by handleBenchCategory(), and startIdleThread().
void startIdleThread | ( | ) |
Definition at line 130 of file idle_thread_io.cpp.
Referenced by commonInitEngineController().
void startSwitchPins | ( | ) |
Definition at line 55 of file idle_thread_io.cpp.
Referenced by startHardware().
void stopSwitchPins | ( | ) |
Definition at line 72 of file idle_thread_io.cpp.
Referenced by stopHardware().