|
static void | initFluidPressure (LinearFunc &func, FunctionalSensor &sensor, const linear_sensor_s &cfg, float bandwidth) |
|
static void | initSentLinearSensor (LinearFunc &func, FunctionalSensor &sensor, int in1, float out1, int in2, float out2, float min, float max) |
|
void | initFluidPressure () |
|
void | deinitFluidPressure () |
|
void | sentPressureDecode (SentInput sentCh) |
|
◆ deinitFluidPressure()
void deinitFluidPressure |
( |
| ) |
|
Definition at line 115 of file init_fluid_pressure.cpp.
115 {
123}
static void UnsubscribeSensor(FunctionalSensorBase &sensor)
static constexpr engine_configuration_s * engineConfiguration
static FunctionalSensor auxLinear1Sensor(SensorType::AuxLinear1, MS2NT(50))
static FunctionalSensor oilpSensor(SensorType::OilPressure, MS2NT(50))
static FunctionalSensor auxLinear3Sensor(SensorType::AuxLinear3, MS2NT(50))
static FunctionalSensor auxLinear4Sensor(SensorType::AuxLinear4, MS2NT(50))
static FunctionalSensor fuelPressureSensorLow(SensorType::FuelPressureLow, MS2NT(50))
static FunctionalSensor auxLinear2Sensor(SensorType::AuxLinear2, MS2NT(50))
static FunctionalSensor fuelPressureSensorHigh(SensorType::FuelPressureHigh, MS2NT(50))
linear_sensor_s auxLinear4
linear_sensor_s highPressureFuel
linear_sensor_s auxLinear2
linear_sensor_s oilPressure
linear_sensor_s lowPressureFuel
linear_sensor_s auxLinear3
linear_sensor_s auxLinear1
Referenced by stopSensors().
◆ initFluidPressure() [1/2]
void initFluidPressure |
( |
| ) |
|
Definition at line 75 of file init_fluid_pressure.cpp.
75 {
78
79#if EFI_SENT_SUPPORT
83
84
85
86
87
88
89
91 200, BAR2KPA(1),
92 283, BAR2KPA(10),
93 BAR2KPA(0), BAR2KPA(1000) );
94 }
95 } else
96#endif
97 {
99 }
105
110 );
111
113}
void setProxiedSensor(SensorType proxiedSensor)
static LinearFunc auxLinear2Func
static LinearFunc acPressureFunc
static ProxySensor injectorPressure(SensorType::FuelPressureInjector)
static void initSentLinearSensor(LinearFunc &func, FunctionalSensor &sensor, int in1, float out1, int in2, float out2, float min, float max)
static LinearFunc auxLinear1Func
static FunctionalSensor acPressureSensor(SensorType::AcPressure, MS2NT(50))
static LinearFunc fuelPressureFuncLow
static LinearFunc auxLinear3Func
static LinearFunc oilpSensorFunc
static LinearFunc auxLinear4Func
static LinearFunc fuelPressureFuncHigh
SentFuelHighPressureType FuelHighPressureSentType
SentInput FuelHighPressureSentInput
injector_pressure_type_e injectorPressureType
linear_sensor_s acPressure
Referenced by initFluidPressure(), and sensorStartUpOrReconfiguration().
◆ initFluidPressure() [2/2]
- Parameters
-
bandwidth | Hertz, used by low pass filter in to analog subscribers |
Definition at line 39 of file init_fluid_pressure.cpp.
39 {
41
42
44 return;
45 }
46
49
50
51
52 float greaterOutput = val1 > val2 ? val1 : val2;
53
54
55 func.
configure(cfg.
v1, val1, cfg.
v2, val2, -5, greaterOutput);
56
58
60
62}
static AdcSubscriptionEntry * SubscribeSensor(FunctionalSensorBase &sensor, adc_channel_e channel, float lowpassCutoffHZ, float voltsPerAdcVolt=0.0f)
void configure(float in1, float out1, float in2, float out2, float minOutput, float maxOutput)
static Lps25Sensor sensor(device)
◆ initSentLinearSensor()
◆ sentPressureDecode()
Definition at line 130 of file init_fluid_pressure.cpp.
130 {
132 return;
133 }
134
136 uint16_t sig0, sig1;
138
139 if (ret) {
140 return;
141 }
142
143
145 }
146}
void postRawValue(float inputValue, efitick_t timestamp) override
int getSentValues(SentInput input, uint16_t *sig0, uint16_t *sig1)
Referenced by SentDecoderThread().
◆ acPressureFunc
◆ acPressureSensor
◆ auxLinear1Func
◆ auxLinear1Sensor
◆ auxLinear2Func
◆ auxLinear2Sensor
◆ auxLinear3Func
◆ auxLinear3Sensor
◆ auxLinear4Func
◆ auxLinear4Sensor
◆ fuelPressureFuncHigh
◆ fuelPressureFuncLow
◆ fuelPressureSensorHigh
◆ fuelPressureSensorLow
◆ injectorPressure
◆ oilpSensor
◆ oilpSensorFunc
Go to the source code of this file.