85 constexpr explicit operator bool()
const {
163#if EFI_ENGINE_CONTROL
void clear(ClearReason p_clearReason)
Clearable m_transientAllowInjection
Clearable m_allowInjection
Hysteresis m_revLimitHysteresis
Timer m_lowOilPressureTimer
Clearable m_allowIgnition
float getTimeSinceAnyCut() const
Timer m_highOilPressureTimer
LimpState allowInjection() const
bool m_hadOilPressureAfterStart
MaxLimitWithHysteresis m_boostCutHysteresis
ClearReason m_rpmLimitReason
Timer m_injectorDutySustainedTimer
Clearable m_allowTriggerInput
bool allowTriggerInput() const
void updateState(float rpm, efitick_t nowNt)
LimpState allowIgnition() const
Clearable m_transientAllowIgnition
float getLimitingFuelCorrection() const
void updateRevLimit(float rpm)
bool allowElectronicThrottle() const
void onFastCallback() override
void setFaultRevLimit(int limit, ClearReason rpmLimitReason)
angle_t getLimitingTimingRetard() const
void onIgnitionStateChanged(bool ignitionOn) override
Hysteresis m_injectorDutyCutHysteresis
ShutdownController shutdownController
Timer externalGdiCanBusComms
LimpManager * getLimpManager()