float maxEngineFlow(float map) const override
float effectiveArea(float tps) const override
static CCM_OPTIONAL FunctionalSensor iat(SensorType::Iat, MS2NT(10))
pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, 0.0, 100.0, "")
virtual float maxEngineFlow(float map) const =0
virtual float effectiveArea(float tps) const =0
float estimateThrottleFlow(float tip, float tps, float map, float iat)
void onSlowCallback() override
float partThrottleFlow(float tps, float flowCorrection) const
float throttlePositionForFlow(float flow, float pressureRatio, float p_up, float iat) const
float getThrottlePressureRatio(float map)
expected< float > getThrottleInletPressure()