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


Public Types | |
| using | interface_t = AcController |
Public Member Functions | |
| void | onSlowCallback () override |
| virtual bool | isAcEnabled () const |
Public Member Functions inherited from EngineModule | |
| virtual void | initNoConfiguration () |
| virtual void | setDefaultConfiguration () |
| 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) |
Data Fields | |
| Timer | timeSinceStateChange |
Data Fields inherited from ac_control_s | |
| int8_t | acButtonState = (int8_t)0 |
| uint8_t | alignmentFill_at_1 [3] = {} |
| bool | m_acEnabled: 1 {} |
| bool | engineTooSlow: 1 {} |
| bool | engineTooFast: 1 {} |
| bool | noClt: 1 {} |
| bool | engineTooHot: 1 {} |
| bool | tpsTooHigh: 1 {} |
| bool | isDisabledByLua: 1 {} |
| bool | acCompressorState: 1 {} |
| bool | acPressureTooLow: 1 {} |
| bool | acPressureTooHigh: 1 {} |
| bool | unusedBit_12_10: 1 {} |
| bool | unusedBit_12_11: 1 {} |
| bool | unusedBit_12_12: 1 {} |
| bool | unusedBit_12_13: 1 {} |
| bool | unusedBit_12_14: 1 {} |
| bool | unusedBit_12_15: 1 {} |
| bool | unusedBit_12_16: 1 {} |
| bool | unusedBit_12_17: 1 {} |
| bool | unusedBit_12_18: 1 {} |
| bool | unusedBit_12_19: 1 {} |
| bool | unusedBit_12_20: 1 {} |
| bool | unusedBit_12_21: 1 {} |
| bool | unusedBit_12_22: 1 {} |
| bool | unusedBit_12_23: 1 {} |
| bool | unusedBit_12_24: 1 {} |
| bool | unusedBit_12_25: 1 {} |
| bool | unusedBit_12_26: 1 {} |
| bool | unusedBit_12_27: 1 {} |
| bool | unusedBit_12_28: 1 {} |
| bool | unusedBit_12_29: 1 {} |
| bool | unusedBit_12_30: 1 {} |
| bool | unusedBit_12_31: 1 {} |
Static Public Attributes | |
| static constexpr int | PRESSURE_DEADBAND_WIDTH = 5 |
Private Member Functions | |
| bool | getAcState () |
Private Attributes | |
| Timer | m_timeSinceNoAc |
Definition at line 6 of file ac_control.h.
Definition at line 10 of file ac_control.h.
|
private |
Definition at line 16 of file ac_control.cpp.
Referenced by onSlowCallback().


|
virtual |
Definition at line 101 of file ac_control.cpp.
|
overridevirtual |
Reimplemented from EngineModule.
Definition at line 80 of file ac_control.cpp.

|
private |
Definition at line 21 of file ac_control.h.
Referenced by onSlowCallback().
|
staticconstexpr |
Definition at line 8 of file ac_control.h.
| Timer AcController::timeSinceStateChange |
Definition at line 16 of file ac_control.h.
Referenced by configureRusefiLuaHooks(), IdleController::getClosedLoop(), and Engine::updateSwitchInputs().