rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
controllers
math
torque_model.h
Go to the documentation of this file.
1
// torque_model.h
2
3
#pragma once
4
5
/**
6
* Torque Request Sources - Priority-based arbitration
7
*/
8
enum class
TorqueRequestSource
: uint8_t {
9
DRIVER
= 0,
// Highest priority - Driver pedal input
10
IDLE
,
// Idle speed control
11
TRACTION_CONTROL
,
// Traction control system
12
LAUNCH_CONTROL
,
// Launch control
13
TRANSMISSION
,
// TCU requests
14
SPEED_LIMITER
,
// Vehicle speed limiting
15
ENGINE_PROTECTION
,
// Engine protection (overrev, etc.)
16
FUEL_CUT
// Fuel cut strategies
17
};
18
19
class
TorqueModel
{
20
21
public
:
22
TorqueModel
();
23
24
};
TorqueModel
Definition
torque_model.h:19
TorqueModel::TorqueModel
TorqueModel()
TorqueRequestSource
TorqueRequestSource
Definition
torque_model.h:8
TorqueRequestSource::DRIVER
@ DRIVER
TorqueRequestSource::TRANSMISSION
@ TRANSMISSION
TorqueRequestSource::ENGINE_PROTECTION
@ ENGINE_PROTECTION
TorqueRequestSource::LAUNCH_CONTROL
@ LAUNCH_CONTROL
TorqueRequestSource::TRACTION_CONTROL
@ TRACTION_CONTROL
TorqueRequestSource::FUEL_CUT
@ FUEL_CUT
TorqueRequestSource::IDLE
@ IDLE
TorqueRequestSource::SPEED_LIMITER
@ SPEED_LIMITER
Generated on Sat Sep 27 2025 00:10:06 for rusEFI by
1.9.8