rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
init
sensor
init_input_shaft_speed_sensor.cpp
Go to the documentation of this file.
1
#include "
pch.h
"
2
3
/**
4
* We were NOT able to get this code working reliable
5
* it could be that biquad parameter or biquad overall is part of the problem
6
*/
7
8
#include "
init.h
"
9
#include "
frequency_sensor.h
"
10
#include "
input_shaft_speed_converter.h
"
11
12
FrequencySensor
inputShaftSpeedSensor
(
SensorType::InputShaftSpeed
, MS2NT(500));
13
static
InputShaftSpeedConverter
inputSpeedConverter
;
14
15
void
initInputShaftSpeedSensor
() {
16
int
parameter =
engineConfiguration
->
issFilterReciprocal
;
17
18
if
(parameter < 3 || parameter > 200) {
19
parameter = 3;
20
}
21
22
float
filterParameter = 1.0f / parameter;
23
inputShaftSpeedSensor
.
initIfValid
(
engineConfiguration
->
tcuInputSpeedSensorPin
,
inputSpeedConverter
, filterParameter);
24
}
25
26
void
deinitInputShaftSpeedSensor
() {
27
inputShaftSpeedSensor
.
deInit
();
28
}
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
InputShaftSpeedConverter
Definition
input_shaft_speed_converter.h:4
engineConfiguration
static constexpr engine_configuration_s * engineConfiguration
Definition
engine_configuration.h:80
frequency_sensor.h
init.h
deinitInputShaftSpeedSensor
void deinitInputShaftSpeedSensor()
Definition
init_input_shaft_speed_sensor.cpp:26
initInputShaftSpeedSensor
void initInputShaftSpeedSensor()
Definition
init_input_shaft_speed_sensor.cpp:15
inputShaftSpeedSensor
FrequencySensor inputShaftSpeedSensor(SensorType::InputShaftSpeed, MS2NT(500))
inputSpeedConverter
static InputShaftSpeedConverter inputSpeedConverter
Definition
init_input_shaft_speed_sensor.cpp:13
input_shaft_speed_converter.h
pch.h
SensorType::InputShaftSpeed
@ InputShaftSpeed
engine_configuration_s::tcuInputSpeedSensorPin
brain_input_pin_e tcuInputSpeedSensorPin
Definition
engine_configuration_generated_structures_alphax-2chan.h:2128
engine_configuration_s::issFilterReciprocal
uint8_t issFilterReciprocal
Definition
engine_configuration_generated_structures_alphax-2chan.h:4521
Generated on Fri Sep 26 2025 00:10:16 for rusEFI by
1.9.8