rusEFI
The most advanced open source ECU
|
#include <fan_control.h>
Public Member Functions | |
void | onSlowCallback () override |
void | setDefaultConfiguration () override |
![]() | |
virtual void | initNoConfiguration () |
virtual void | onConfigurationChange (engine_configuration_s const *) |
virtual void | onFastCallback () |
virtual void | onEngineStop () |
virtual void | onIgnitionStateChanged (bool) |
virtual bool | needsDelayedShutoff () |
virtual void | onEnginePhase (float, efitick_t, angle_t, angle_t) |
Protected Member Functions | |
virtual OutputPin & | getPin ()=0 |
virtual float | getFanOnTemp ()=0 |
virtual float | getFanOffTemp ()=0 |
virtual bool | enableWithAc ()=0 |
virtual bool | disableWhenStopped ()=0 |
virtual int | disableAtSpeed ()=0 |
Private Member Functions | |
bool | getState (bool acActive, bool lastState) |
Additional Inherited Members | |
![]() | |
bool | cranking: 1 {} |
bool | notRunning: 1 {} |
bool | disabledWhileEngineStopped: 1 {} |
bool | brokenClt: 1 {} |
bool | enabledForAc: 1 {} |
bool | hot: 1 {} |
bool | cold: 1 {} |
bool | disabledBySpeed: 1 {} |
bool | m_state: 1 {} |
bool | unusedBit_9_9: 1 {} |
bool | unusedBit_9_10: 1 {} |
bool | unusedBit_9_11: 1 {} |
bool | unusedBit_9_12: 1 {} |
bool | unusedBit_9_13: 1 {} |
bool | unusedBit_9_14: 1 {} |
bool | unusedBit_9_15: 1 {} |
bool | unusedBit_9_16: 1 {} |
bool | unusedBit_9_17: 1 {} |
bool | unusedBit_9_18: 1 {} |
bool | unusedBit_9_19: 1 {} |
bool | unusedBit_9_20: 1 {} |
bool | unusedBit_9_21: 1 {} |
bool | unusedBit_9_22: 1 {} |
bool | unusedBit_9_23: 1 {} |
bool | unusedBit_9_24: 1 {} |
bool | unusedBit_9_25: 1 {} |
bool | unusedBit_9_26: 1 {} |
bool | unusedBit_9_27: 1 {} |
bool | unusedBit_9_28: 1 {} |
bool | unusedBit_9_29: 1 {} |
bool | unusedBit_9_30: 1 {} |
bool | unusedBit_9_31: 1 {} |
uint8_t | radiatorFanStatus = (uint8_t)0 |
uint8_t | alignmentFill_at_5 [3] = {} |
Definition at line 20 of file fan_control.h.
|
protectedpure virtual |
Implemented in FanControl1, and FanControl2.
Referenced by getState().
|
protectedpure virtual |
Implemented in FanControl1, and FanControl2.
Referenced by getState().
|
protectedpure virtual |
Implemented in FanControl1, and FanControl2.
Referenced by getState().
|
protectedpure virtual |
Implemented in FanControl1, and FanControl2.
Referenced by getState().
|
protectedpure virtual |
Implemented in FanControl1, and FanControl2.
Referenced by getState().
|
protectedpure virtual |
Implemented in FanControl1, and FanControl2.
Referenced by onSlowCallback().
Definition at line 15 of file fan_control.cpp.
Referenced by onSlowCallback().
|
overridevirtual |
Reimplemented from EngineModule.
Definition at line 72 of file fan_control.cpp.
|
overridevirtual |
Reimplemented from EngineModule.
Definition at line 91 of file fan_control.cpp.