|
rusEFI
The most advanced open source ECU
|
Definition in file electronic_throttle.h.
Data Structures | |
| class | IEtbController |
Enumerations | |
| enum class | EtbState : uint8_t { Uninitialized , Autotune , NoMotor , NotEbt , LimpProhibited , Paused , NoOutput , Active , NoPedal , FailFast , InInit , SuccessfulInit } |
Functions | |
| void | initElectronicThrottle () |
| void | doInitElectronicThrottle (bool isStartupInit) |
| void | setEtbIdlePosition (percent_t pos) |
| void | setEtbWastegatePosition (percent_t pos) |
| void | setEtbLuaAdjustment (percent_t adjustment) |
| void | setEwgLuaAdjustment (percent_t pos) |
| void | setHitachiEtbCalibration () |
| void | pickEtbOrStepper () |
| void | blinkEtbErrorCodes (bool blinkPhase) |
| void | setToyota89281_33010_pedal_position_sensor () |
| void | setBoschVAGETB () |
| void | setDefaultEtbBiasCurve () |
| void | setDefaultEtbParameters () |
| void | setBoschVNH2SP30Curve () |
| void | onConfigurationChangeElectronicThrottleCallback (engine_configuration_s *previousConfiguration) |
| void | unregisterEtbPins () |
| void | setProteusHitachiEtbDefaults () |
| void | etbAutocal (dc_function_e function, bool reportToTs=true) |
| EtbStatus | etbGetState (size_t throttleIndex) |
| float | getSanitizedPedal () |
|
strong |
| Enumerator | |
|---|---|
| Uninitialized | |
| Autotune | |
| NoMotor | |
| NotEbt | |
| LimpProhibited | |
| Paused | |
| NoOutput | |
| Active | |
| NoPedal | |
| FailFast | |
| InInit | |
| SuccessfulInit | |
Definition at line 45 of file electronic_throttle.h.
| void blinkEtbErrorCodes | ( | bool | blinkPhase | ) |
Definition at line 733 of file electronic_throttle.cpp.
Referenced by updateTunerStudioState().


| void doInitElectronicThrottle | ( | bool | isStartupInit | ) |
Unexpected electronic throttle start-up position is worth a critical error
Definition at line 898 of file electronic_throttle.cpp.
Referenced by configureRusefiLuaHooks(), initElectronicThrottle(), and EtbController::onConfigurationChange().


| void etbAutocal | ( | dc_function_e | function, |
| bool | reportToTs = true |
||
| ) |
Definition at line 774 of file electronic_throttle.cpp.
Referenced by handleCommandX14(), and initElectronicThrottle().

Definition at line 789 of file electronic_throttle.cpp.
| float getSanitizedPedal | ( | ) |
Definition at line 291 of file electronic_throttle.cpp.
Referenced by EtbController::getSetpointEtb().


| void initElectronicThrottle | ( | ) |
Definition at line 952 of file electronic_throttle.cpp.
Referenced by commonInitEngineController().


| void onConfigurationChangeElectronicThrottleCallback | ( | engine_configuration_s * | previousConfiguration | ) |
Definition at line 863 of file electronic_throttle.cpp.
Referenced by incrementGlobalConfigurationVersion().


| void pickEtbOrStepper | ( | ) |
Definition at line 1097 of file electronic_throttle.cpp.
Referenced by validateConfigOnStartUpOrBurn().

| void setBoschVAGETB | ( | ) |
Definition at line 808 of file electronic_throttle.cpp.
Referenced by commonPassatB6(), and hellen121_vag_boardDefaultConfiguration().

| void setBoschVNH2SP30Curve | ( | ) |
Definition at line 821 of file electronic_throttle.cpp.
Referenced by setEtbTestConfiguration().

| void setDefaultEtbBiasCurve | ( | ) |
Definition at line 876 of file electronic_throttle.cpp.
Referenced by setDefaultEngineConfiguration().

| void setDefaultEtbParameters | ( | ) |
Definition at line 826 of file electronic_throttle.cpp.
Referenced by setDefaultEngineConfiguration().


| void setEtbIdlePosition | ( | percent_t | pos | ) |
Definition at line 996 of file electronic_throttle.cpp.
Referenced by applyIACposition().

| void setEtbLuaAdjustment | ( | percent_t | adjustment | ) |
Definition at line 1014 of file electronic_throttle.cpp.
Referenced by configureRusefiLuaHooks().

| void setEtbWastegatePosition | ( | percent_t | pos | ) |
Definition at line 1005 of file electronic_throttle.cpp.
Referenced by BoostController::setOutput().

| void setEwgLuaAdjustment | ( | percent_t | pos | ) |
Definition at line 1028 of file electronic_throttle.cpp.
Referenced by configureRusefiLuaHooks().

| void setHitachiEtbCalibration | ( | ) |
Definition at line 1046 of file electronic_throttle.cpp.
Referenced by setProteusHitachiEtbDefaults().


| void setProteusHitachiEtbDefaults | ( | ) |
Definition at line 1066 of file electronic_throttle.cpp.
Referenced by setEngineBMW_M73_Proteus().


| void setToyota89281_33010_pedal_position_sensor | ( | ) |
Definition at line 1042 of file electronic_throttle.cpp.
Referenced by setHitachiEtbCalibration().


| void unregisterEtbPins | ( | ) |
Definition at line 883 of file electronic_throttle.cpp.
Referenced by EnginePins::unregisterPins().
