|
| 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 |
| |
| virtual percent_t | getThrottleTrim (float, percent_t) const |
| |
| 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 () |
| |
| float | prevOutput = 0 |
| |
| float | etbCurrentTarget = (float)0 |
| |
| float | boardEtbAdjustment = (float)0 |
| |
| float | targetWithIdlePosition = (float)0 |
| |
| float | luaAdjustment = (float)0 |
| |
| float | trim = (float)0 |
| |
| scaled_channel< int16_t, 100, 1 > | adjustedEtbTarget = (int16_t)0 |
| |
| scaled_channel< int16_t, 100, 1 > | m_adjustedTarget = (int16_t)0 |
| |
| float | m_wastegatePosition = (float)0 |
| |
| float | m_lastPidDtMs = (float)0 |
| |
| percent_t | etbFeedForward = (percent_t)0 |
| |
| float | integralError = (float)0 |
| |
| bool | etbRevLimitActive: 1 {} |
| |
| bool | jamDetected: 1 {} |
| |
| bool | validPlantPosition: 1 {} |
| |
| bool | unusedBit_14_3: 1 {} |
| |
| bool | unusedBit_14_4: 1 {} |
| |
| bool | unusedBit_14_5: 1 {} |
| |
| bool | unusedBit_14_6: 1 {} |
| |
| bool | unusedBit_14_7: 1 {} |
| |
| bool | unusedBit_14_8: 1 {} |
| |
| bool | unusedBit_14_9: 1 {} |
| |
| bool | unusedBit_14_10: 1 {} |
| |
| bool | unusedBit_14_11: 1 {} |
| |
| bool | unusedBit_14_12: 1 {} |
| |
| bool | unusedBit_14_13: 1 {} |
| |
| bool | unusedBit_14_14: 1 {} |
| |
| bool | unusedBit_14_15: 1 {} |
| |
| bool | unusedBit_14_16: 1 {} |
| |
| bool | unusedBit_14_17: 1 {} |
| |
| bool | unusedBit_14_18: 1 {} |
| |
| bool | unusedBit_14_19: 1 {} |
| |
| bool | unusedBit_14_20: 1 {} |
| |
| bool | unusedBit_14_21: 1 {} |
| |
| bool | unusedBit_14_22: 1 {} |
| |
| bool | unusedBit_14_23: 1 {} |
| |
| bool | unusedBit_14_24: 1 {} |
| |
| bool | unusedBit_14_25: 1 {} |
| |
| bool | unusedBit_14_26: 1 {} |
| |
| bool | unusedBit_14_27: 1 {} |
| |
| bool | unusedBit_14_28: 1 {} |
| |
| bool | unusedBit_14_29: 1 {} |
| |
| bool | unusedBit_14_30: 1 {} |
| |
| bool | unusedBit_14_31: 1 {} |
| |
| uint16_t | etbTpsErrorCounter = (uint16_t)0 |
| |
| uint16_t | etbPpsErrorCounter = (uint16_t)0 |
| |
| int8_t | etbErrorCode = (int8_t)0 |
| |
| int8_t | etbErrorCodeBlinker = (int8_t)0 |
| |
| int8_t | tcEtbDrop = (int8_t)0 |
| |
| uint8_t | alignmentFill_at_51 [1] = {} |
| |
| scaled_channel< uint16_t, 100, 1 > | jamTimer = (uint16_t)0 |
| |
| uint8_t | state = (uint8_t)0 |
| |
| uint8_t | alignmentFill_at_55 [1] = {} |
| |
| DcMotor * | getMotor () |
| |
| bool | hadTpsError = false |
| |
| bool | hadPpsError = false |
| |
Definition at line 139 of file electronic_throttle_impl.h.