3 {
4 for (int rpmIndex = 0;rpmIndex<TORQUE_CURVE_RPM_SIZE;rpmIndex++) {
5 for (int loadIndex = 0;loadIndex<TORQUE_CURVE_SIZE;loadIndex++) {
7
8
9
10
12
17 );
21
23 if (loadIndex == 0 && rpmIndex == 0) {
24 efiPrintf(
"estimateTorqueTable [%f] %f",
veValue, estimated);
25 }
26
27 }
28 }
29
30}
static constexpr persistent_config_s * config
static constexpr engine_configuration_s * engineConfiguration
veValue("Fuel: VE", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 86, 0.1, 0.0, 0.0, "ratio")
float referenceVeForGenerator
float referenceMapForGenerator
float referenceTorqueForGenerator
uint16_t veLoadBins[VE_LOAD_COUNT]
uint16_t torqueLoadBins[TORQUE_CURVE_SIZE]
scaled_channel< uint16_t, 10, 1 > veTable[VE_LOAD_COUNT][VE_RPM_COUNT]
uint16_t torqueRpmBins[TORQUE_CURVE_RPM_SIZE]
scaled_channel< uint8_t, 1, 10 > torqueTable[TORQUE_CURVE_SIZE][TORQUE_CURVE_RPM_SIZE]
uint16_t veRpmBins[VE_RPM_COUNT]