rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
init
sensor
init_turbocharger_speed_sensor.cpp
Go to the documentation of this file.
1
#include "
pch.h
"
2
3
/**
4
* See init_input_shaft_speed_sensor.cpp concerns - those might apply here as well!
5
*/
6
7
#include "
init.h
"
8
#include "
frequency_sensor.h
"
9
#include "
turbocharger_speed_converter.h
"
10
11
static
FrequencySensor
turbochargerSpeedSensor
(
SensorType::TurbochargerSpeed
, MS2NT(500));
12
static
TurbochargerSpeedConverter
turbochargerSpeedConverter
;
13
14
15
void
initTurbochargerSpeedSensor
() {
16
// Filter parameter of 0.01 filters over roughly 100 teeth
17
turbochargerSpeedSensor
.
initIfValid
(
engineConfiguration
->
turboSpeedSensorInputPin
,
turbochargerSpeedConverter
,
engineConfiguration
->
turbochargerFilter
);
18
}
19
20
void
deinitTurbochargerSpeedSensor
() {
21
turbochargerSpeedSensor
.
deInit
();
22
}
FrequencySensor
Definition
frequency_sensor.h:8
FrequencySensor::deInit
void deInit()
Definition
frequency_sensor.cpp:45
FrequencySensor::initIfValid
void initIfValid(brain_pin_e pin, SensorConverter &converter, float filterParameter)
Definition
frequency_sensor.cpp:18
TurbochargerSpeedConverter
Definition
turbocharger_speed_converter.h:8
engineConfiguration
static constexpr engine_configuration_s * engineConfiguration
Definition
engine_configuration.h:80
frequency_sensor.h
init.h
initTurbochargerSpeedSensor
void initTurbochargerSpeedSensor()
Definition
init_turbocharger_speed_sensor.cpp:15
turbochargerSpeedConverter
static TurbochargerSpeedConverter turbochargerSpeedConverter
Definition
init_turbocharger_speed_sensor.cpp:12
deinitTurbochargerSpeedSensor
void deinitTurbochargerSpeedSensor()
Definition
init_turbocharger_speed_sensor.cpp:20
turbochargerSpeedSensor
static FrequencySensor turbochargerSpeedSensor(SensorType::TurbochargerSpeed, MS2NT(500))
pch.h
SensorType::TurbochargerSpeed
@ TurbochargerSpeed
engine_configuration_s::turbochargerFilter
float turbochargerFilter
Definition
engine_configuration_generated_structures_alphax-2chan.h:2842
engine_configuration_s::turboSpeedSensorInputPin
brain_input_pin_e turboSpeedSensorInputPin
Definition
engine_configuration_generated_structures_alphax-2chan.h:3282
turbocharger_speed_converter.h
Generated on Fri Sep 26 2025 00:10:16 for rusEFI by
1.9.8