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


Public Member Functions | |
| template<typename... TArgs> | |
| EtbImpl (TArgs &&... args) | |
| void | update () override |
| void | autoCalibrateTps (bool reportToTs) override |
| ACPhase | doAutocal (ACPhase phase) |
Private Types | |
| enum class | ACPhase { Stopped , Start , Open , Close , TransmitPrimaryMax , TransmitPrimaryMin , TransmitSecondaryMax , TransmitSecondaryMin } |
Private Attributes | |
| ACPhase | m_autocalPhase = ACPhase::Stopped |
| Timer | m_autocalTimer |
| bool | m_isAutocalTs |
| float | m_primaryMax |
| float | m_secondaryMax |
| float | m_primaryMin |
| float | m_secondaryMin |
Definition at line 155 of file electronic_throttle_impl.h.
|
strongprivate |
| Enumerator | |
|---|---|
| Stopped | |
| Start | |
| Open | |
| Close | |
| TransmitPrimaryMax | |
| TransmitPrimaryMin | |
| TransmitSecondaryMax | |
| TransmitSecondaryMin | |
Definition at line 157 of file electronic_throttle_impl.h.
|
inline |
Definition at line 177 of file electronic_throttle_impl.h.
Definition at line 197 of file electronic_throttle_impl.h.
Definition at line 205 of file electronic_throttle_impl.h.
Referenced by EtbImpl< TBase >::update().


Definition at line 179 of file electronic_throttle_impl.h.

|
private |
Definition at line 314 of file electronic_throttle_impl.h.
Referenced by EtbImpl< TBase >::autoCalibrateTps(), and EtbImpl< TBase >::update().
Definition at line 315 of file electronic_throttle_impl.h.
Referenced by EtbImpl< TBase >::doAutocal(), and EtbImpl< TBase >::update().
Definition at line 317 of file electronic_throttle_impl.h.
Referenced by EtbImpl< TBase >::autoCalibrateTps(), and EtbImpl< TBase >::doAutocal().
Definition at line 319 of file electronic_throttle_impl.h.
Referenced by EtbImpl< TBase >::doAutocal().
Definition at line 321 of file electronic_throttle_impl.h.
Referenced by EtbImpl< TBase >::doAutocal().
Definition at line 320 of file electronic_throttle_impl.h.
Referenced by EtbImpl< TBase >::doAutocal().
Definition at line 322 of file electronic_throttle_impl.h.
Referenced by EtbImpl< TBase >::doAutocal().