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 |
![]() | |
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 |
![]() | |
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().