19#if EFI_SHAFT_POSITION_INPUT
84 bool result =
getState(acActive,
pin.getLogicValue());
bool isRunningBenchTest()
Utility methods related to bench testing.
RpmCalculator rpmCalculator
constexpr auto & module()
bool isCranking() const override
virtual SensorResult get() const =0
static EngineAccessor engine
static constexpr engine_configuration_s * engineConfiguration
PUBLIC_API_WEAK bool fansDisabledByBoardStatus()
PUBLIC_API_WEAK bool fansEnabledByBoardStatus()
bool fansDisabledByBoardStatus()
static CCM_OPTIONAL FunctionalSensor clt(SensorType::Clt, MS2NT(10))
virtual OutputPin & getPin()=0
void onSlowCallback() override
virtual bool enableWithAc()=0
virtual bool disableWhenStopped()=0
bool getState(bool acActive, bool lastState)
void setDefaultConfiguration() override
virtual float getFanOffTemp()=0
virtual float getFanOnTemp()=0
virtual int disableAtSpeed()=0
int16_t fanOffTemperature
int16_t fan2OnTemperature
int16_t fan2OffTemperature
bool disabledWhileEngineStopped
uint8_t radiatorFanStatus