rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
antilag_system.h
Go to the documentation of this file.
1/*
2 * @file antilag_system.h
3 *
4 * @date 26. nov. 2022
5 * Author: Turbo Marian
6 */
7
8#pragma once
9
10#include <rusefi/timer.h>
12
14
16public:
17 void update();
18
19 bool isALSMinRPMCondition(float rpm) const;
20 bool isALSMaxRPMCondition(float rpm) const;
21 bool isALSMinCLTCondition() const;
22 bool isALSMaxCLTCondition() const;
26 /* enabled and all conditions above */
27 bool isAntilagConditionMet(float rpm);
28
29private:
30 Timer ALStimer;
31};
void initAntilagSystem()
bool isALSMinCLTCondition() const
bool isALSMinRPMCondition(float rpm) const
bool isALSMaxThrottleIntentCondition() const
bool isALSMaxCLTCondition() const
bool isInsideALSSwitchCondition()
bool isAntilagConditionMet(float rpm)
bool isALSMaxRPMCondition(float rpm) const