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


Public Member Functions | |
| void | onSlowCallback () override |
| void | setDefaultConfiguration () override |
Public Member Functions inherited from EngineModule | |
| 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 | |
Data Fields inherited from fan_control_s | |
| 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.