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


Public Member Functions | |
| EtbController2 (const ValueProvider3D &throttle2TrimTable) | |
| percent_t | getThrottleTrim (float rpm, percent_t) const override |
Public Member Functions inherited from EtbController | |
| bool | init (dc_function_e function, DcMotor *motor, pid_s *pidParameters, const ValueProvider3D *pedalMap) override |
| void | setIdlePosition (percent_t pos) override |
| void | setWastegatePosition (percent_t pos) override |
| void | reset (const char *reason) override |
| void | update () override |
| void | onConfigurationChange (pid_s *previousConfiguration) |
| void | showStatus () |
| expected< percent_t > | observePlant () override |
| expected< percent_t > | getSetpoint () override |
| expected< percent_t > | getSetpointEtb () |
| expected< percent_t > | getSetpointWastegate () const |
| expected< percent_t > | getSetpointIdleValve () const |
| expected< percent_t > | getOpenLoop (percent_t target) override |
| expected< percent_t > | getClosedLoop (percent_t setpoint, percent_t observation) override |
| expected< percent_t > | getClosedLoopAutotune (percent_t setpoint, percent_t actualThrottlePosition) |
| dc_function_e | getFunction () const |
| void | checkJam (percent_t setpoint, percent_t observation) |
| void | setOutput (expected< percent_t > outputValue) override |
| const pid_state_s & | getPidState () const override |
| float | getCurrentTarget () const override |
| bool | isEtbMode () const override |
| void | setLuaAdjustment (percent_t adjustment) override |
| float | getLuaAdjustment () const |
Public Member Functions inherited from IEtbController | |
| virtual void | autoCalibrateTps (bool reportToTs=true) |
Public Member Functions inherited from ClosedLoopController< percent_t, percent_t > | |
| void | update () |
Private Attributes | |
| const ValueProvider3D & | m_throttle2Trim |
Definition at line 141 of file electronic_throttle_impl.h.
|
inline |
Definition at line 143 of file electronic_throttle_impl.h.
|
overridevirtual |
Reimplemented from EtbController.
Definition at line 402 of file electronic_throttle.cpp.

|
private |
Definition at line 151 of file electronic_throttle_impl.h.
Referenced by getThrottleTrim().