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 |
![]() | |
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 |
![]() | |
virtual void | autoCalibrateTps (bool reportToTs=true) |
![]() | |
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().