mirror of https://github.com/rusefi/rusefi-1.git
24 lines
643 B
C++
24 lines
643 B
C++
#include "pch.h"
|
|
|
|
#include "init.h"
|
|
#include "frequency_sensor.h"
|
|
#include "input_shaft_speed_converter.h"
|
|
|
|
static FrequencySensor inputShaftSpeedSensor(SensorType::InputShaftSpeed, MS2NT(500));
|
|
static InputShaftSpeedConverter inputSpeedConverter;
|
|
|
|
void initInputShaftSpeedSensor() {
|
|
int parameter = engineConfiguration->issFilterReciprocal;
|
|
|
|
if (parameter < 3 || parameter > 200) {
|
|
parameter = 3;
|
|
}
|
|
|
|
float filterParameter = 1.0f / parameter;
|
|
inputShaftSpeedSensor.initIfValid(engineConfiguration->tcuInputSpeedSensorPin, inputSpeedConverter, filterParameter);
|
|
}
|
|
|
|
void deinitInputShaftSpeedSensor() {
|
|
inputShaftSpeedSensor.deInit();
|
|
}
|