rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
controllers
sensors
converters
turbocharger_speed_converter.h
Go to the documentation of this file.
1
/**
2
* Frequency to RPM converter for turbocharger pin
3
*/
4
5
#include "
pch.h
"
6
#include "
sensor_converter_func.h
"
7
8
class
TurbochargerSpeedConverter
:
public
SensorConverter
{
9
public
:
10
SensorResult
convert
(
float
frequency
)
const override
{
11
auto
hz =
frequency
*
engineConfiguration
->
turboSpeedSensorMultiplier
;
12
13
auto
rpm = hz * 60;
14
15
return
rpm;
16
}
17
};
TurbochargerSpeedConverter
Definition
turbocharger_speed_converter.h:8
TurbochargerSpeedConverter::convert
SensorResult convert(float frequency) const override
Definition
turbocharger_speed_converter.h:10
engineConfiguration
static constexpr engine_configuration_s * engineConfiguration
Definition
engine_configuration.h:80
frequency
static float frequency
Definition
init_flex.cpp:21
pch.h
SensorResult
expected< float > SensorResult
Definition
sensor.h:46
sensor_converter_func.h
SensorConverter
Definition
sensor_converter_func.h:5
engine_configuration_s::turboSpeedSensorMultiplier
float turboSpeedSensorMultiplier
Definition
engine_configuration_generated_structures_alphax-2chan.h:3221
Generated on Sat Sep 27 2025 00:10:06 for rusEFI by
1.9.8