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().