fw-example/generated/canned-tunes/PB-comparing-against-global...

272 lines
18 KiB
Markdown
Raw Normal View History

2024-03-17 08:46:51 -07:00
```
2024-04-21 09:36:52 -07:00
static void pbcannedknockBaseNoise() {
static const float hardCodedknockBaseNoise[16] = {-28.0, -28.0, -24.0, -20.0, -20.0, -20.0, -20.0, -20.0, -20.0, -17.0, -17.0, -17.0, -17.0, -17.0, -17.0, -17.0};
copyArray(config->knockBaseNoise, hardCodedknockBaseNoise);
}
static void pbcannedinjector_battLagCorr() {
static const float hardCodedinjector_battLagCorr[8] = {0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2};
copyArray(engineConfiguration->injectorSecondary.injector_battLagCorr, hardCodedinjector_battLagCorr);
}
static void pbcannedmafDecodingBins() {
static const float hardCodedmafDecodingBins[32] = {0.0, 0.78125, 1.3867188, 2.9101562, 4.2578125, 4.9804688, 2016.0, 2017.0, 2018.0, 2019.0, 2020.0, 2021.0, 2022.0, 2023.0, 2024.0, 2025.0, 2026.0, 2027.0, 2028.0, 2029.0, 2030.0, 2031.0, 2032.0, 2033.0, 2034.0, 2035.0, 2036.0, 2037.0, 2038.0, 2039.0, 2040.0, 2041.0};
copyArray(config->mafDecodingBins, hardCodedmafDecodingBins);
}
static void pbcannedcltTimingBins() {
static const float hardCodedcltTimingBins[8] = {-40.0, -17.0, 6.0, 30.0, 40.0, 50.0, 97.0, 120.0};
copyArray(config->cltTimingBins, hardCodedcltTimingBins);
}
static void pbcannedcltTimingExtra() {
static const float hardCodedcltTimingExtra[8] = {0.0, 0.0, -30.0, -30.0, -30.0, 0.0, 0.0, 0.0};
copyArray(config->cltTimingExtra, hardCodedcltTimingExtra);
}
static void pbcannedcltIdleCorrBins() {
static const float hardCodedcltIdleCorrBins[16] = {-40.0, -30.0, -20.0, -10.0, 0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 110.0, 120.0};
copyArray(config->cltIdleCorrBins, hardCodedcltIdleCorrBins);
}
static void pbcannedcltIdleCorr() {
static const float hardCodedcltIdleCorr[16] = {1.5, 1.5, 1.3333334, 1.3333334, 1.3333334, 1.3333334, 1.3333334, 1.3333334, 1.2, 1.0, 1.0, 1.0, 0.8, 0.8, 0.8, 1.0};
copyArray(config->cltIdleCorr, hardCodedcltIdleCorr);
}
static void pbcannedcltIdleRpm() {
static const float hardCodedcltIdleRpm[16] = {1360.0, 1360.0, 1300.0, 1200.0, 1160.0, 1100.0, 1060.0, 1000.0, 1000.0, 960.0, 960.0, 740.0, 740.0, 740.0, 860.0, 1100.0};
copyArray(config->cltIdleRpm, hardCodedcltIdleRpm);
}
static void pbcannedidleAdvanceBins() {
static const float hardCodedidleAdvanceBins[8] = {500.0, 650.0, 800.0, 950.0, 1050.0, 1200.0, 1350.0, 1500.0};
copyArray(config->idleAdvanceBins, hardCodedidleAdvanceBins);
}
static void pbcannedidleAdvance() {
static const float hardCodedidleAdvance[8] = {12.0, 12.571428, 13.142858, 13.714286, 14.285714, 14.857142, 15.428572, 16.0};
copyArray(config->idleAdvance, hardCodedidleAdvance);
}
2024-05-17 09:42:17 -07:00
static void pbcannedtractionControlSlipBins() {
static const float hardCodedtractionControlSlipBins[6] = {0.8, 0.9, 0.95, 1.05, 1.1, 1.2};
copyArray(engineConfiguration->tractionControlSlipBins, hardCodedtractionControlSlipBins);
}
2024-03-17 08:46:51 -07:00
static void pbcannedvvtTable1() {
static const float hardCodedvvtTable1[8][8] = {
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 30.000, 35.000, 35.000, 35.000, 30.000, 20.000, 10.000, },
{0.000, 30.000, 35.000, 35.000, 35.000, 30.000, 20.000, 10.000, },
{0.000, 30.000, 35.000, 35.000, 35.000, 30.000, 20.000, 10.000, },
{0.000, 30.000, 35.000, 35.000, 35.000, 30.000, 20.000, 10.000, },
};
copyTable(config->vvtTable1, hardCodedvvtTable1);
}
static void pbcannedvvtTable2() {
static const float hardCodedvvtTable2[8][8] = {
2024-03-18 10:17:56 -07:00
{45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, },
{45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, },
{45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, },
{45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, },
{45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, },
{45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, },
{45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, },
{45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, 45.000, },
2024-03-17 08:46:51 -07:00
};
copyTable(config->vvtTable2, hardCodedvvtTable2);
}
static void pbcannedscriptTable4() {
static const float hardCodedscriptTable4[8][10] = {
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
};
copyTable(config->scriptTable4, hardCodedscriptTable4);
}
2024-04-21 09:36:52 -07:00
static void pbcannedignitionRpmBins() {
static const float hardCodedignitionRpmBins[16] = {650.0, 800.0, 1100.0, 1400.0, 2000.0, 2500.0, 3000.0, 3500.0, 4000.0, 4500.0, 5000.0, 5500.0, 6000.0, 6500.0, 7000.0, 7500.0};
copyArray(config->ignitionRpmBins, hardCodedignitionRpmBins);
}
2024-03-17 08:46:51 -07:00
static void pbcannedignitionTable() {
static const float hardCodedignitionTable[16][16] = {
2024-03-18 10:17:56 -07:00
{12.200, 14.200, 0.000, 0.000, 36.400, 39.700, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, },
{12.100, 14.000, 0.000, 0.000, 35.600, 39.500, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, -10.000, },
{11.800, 13.700, 10.000, 14.900, 34.800, 39.200, 39.500, 39.500, 40.500, 41.000, 41.000, 41.000, 41.000, 41.000, 41.000, 41.000, },
{11.600, 13.400, 12.300, 17.100, 33.900, 39.000, 39.300, 39.300, 39.800, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, 40.000, },
{14.400, 11.500, 12.100, 16.500, 28.100, 33.700, 34.000, 34.000, 34.000, 34.000, 34.000, 34.000, 34.000, 34.000, 34.000, 34.000, },
{10.200, 10.300, 11.900, 16.000, 27.600, 31.800, 32.600, 32.900, 33.100, 33.300, 33.400, 33.400, 33.400, 33.400, 33.400, 33.400, },
{9.900, 9.000, 11.800, 15.600, 25.000, 27.800, 29.300, 29.700, 30.100, 30.600, 30.700, 30.700, 30.700, 30.700, 30.700, 30.700, },
{6.100, 7.800, 11.600, 15.200, 21.500, 22.800, 24.900, 25.600, 26.200, 26.800, 27.100, 27.100, 27.100, 27.100, 27.100, 27.100, },
{4.100, 5.700, 9.300, 12.600, 18.500, 19.800, 21.900, 22.600, 23.200, 23.800, 24.100, 24.100, 24.100, 24.100, 24.100, 24.100, },
{2.200, 3.500, 6.900, 10.100, 15.600, 16.900, 19.000, 19.700, 20.300, 20.900, 21.200, 21.200, 21.200, 21.200, 21.200, 21.200, },
{0.200, 1.400, 4.500, 7.500, 12.600, 13.900, 16.000, 16.700, 17.300, 17.900, 18.200, 18.200, 18.200, 18.200, 18.200, 18.200, },
{-1.800, -0.700, 2.100, 5.000, 9.600, 10.900, 13.000, 13.700, 14.300, 14.900, 15.200, 15.200, 15.200, 15.200, 15.200, 15.200, },
{-3.800, -2.800, -0.300, 2.400, 6.600, 7.900, 10.000, 10.700, 11.300, 11.900, 12.200, 12.200, 12.200, 12.200, 12.200, 12.200, },
{-5.000, -4.900, -2.700, -0.100, 3.700, 5.000, 7.100, 7.800, 8.400, 9.000, 9.300, 9.300, 9.300, 9.300, 9.300, 9.300, },
{-5.000, -5.000, -5.000, -2.700, 0.700, 2.000, 4.100, 4.800, 5.400, 6.000, 6.300, 6.300, 6.300, 6.300, 6.300, 6.300, },
{-5.000, -5.000, -5.000, -5.000, -2.000, -1.300, -0.500, 0.100, 0.800, 1.500, 2.000, 2.000, 2.000, 2.000, 2.000, 2.000, },
2024-03-17 08:46:51 -07:00
};
copyTable(config->ignitionTable, hardCodedignitionTable);
}
2024-04-21 09:36:52 -07:00
static void pbcannedignBlends1_rpmBins() {
static const float hardCodedignBlends1_rpmBins[8] = {0.0, 1000.0, 2000.0, 3000.0, 4000.0, 5000.0, 6000.0, 7000.0};
copyArray(engineConfiguration->boostClosedLoopBlends2.ignBlends1_rpmBins, hardCodedignBlends1_rpmBins);
}
static void pbcannedignBlends2_rpmBins() {
static const float hardCodedignBlends2_rpmBins[8] = {0.0, 1000.0, 2000.0, 3000.0, 4000.0, 5000.0, 6000.0, 7000.0};
copyArray(engineConfiguration->boostClosedLoopBlends2.ignBlends2_rpmBins, hardCodedignBlends2_rpmBins);
}
static void pbcannedignBlends3_rpmBins() {
static const float hardCodedignBlends3_rpmBins[8] = {0.0, 1000.0, 2000.0, 3000.0, 4000.0, 5000.0, 6000.0, 7000.0};
copyArray(engineConfiguration->boostClosedLoopBlends2.ignBlends3_rpmBins, hardCodedignBlends3_rpmBins);
}
static void pbcannedignBlends4_rpmBins() {
static const float hardCodedignBlends4_rpmBins[8] = {0.0, 1000.0, 2000.0, 3000.0, 4000.0, 5000.0, 6000.0, 7000.0};
copyArray(engineConfiguration->boostClosedLoopBlends2.ignBlends4_rpmBins, hardCodedignBlends4_rpmBins);
}
static void pbcannedveBlends1_rpmBins() {
static const float hardCodedveBlends1_rpmBins[8] = {0.0, 1000.0, 2000.0, 3000.0, 4000.0, 5000.0, 6000.0, 7000.0};
copyArray(engineConfiguration->boostClosedLoopBlends2.veBlends1_rpmBins, hardCodedveBlends1_rpmBins);
}
static void pbcannedveBlends2_rpmBins() {
static const float hardCodedveBlends2_rpmBins[8] = {0.0, 1000.0, 2000.0, 3000.0, 4000.0, 5000.0, 6000.0, 7000.0};
copyArray(engineConfiguration->boostClosedLoopBlends2.veBlends2_rpmBins, hardCodedveBlends2_rpmBins);
}
static void pbcannedveBlends3_rpmBins() {
static const float hardCodedveBlends3_rpmBins[8] = {0.0, 1000.0, 2000.0, 3000.0, 4000.0, 5000.0, 6000.0, 7000.0};
copyArray(engineConfiguration->boostClosedLoopBlends2.veBlends3_rpmBins, hardCodedveBlends3_rpmBins);
}
static void pbcannedveBlends4_rpmBins() {
static const float hardCodedveBlends4_rpmBins[8] = {0.0, 1000.0, 2000.0, 3000.0, 4000.0, 5000.0, 6000.0, 7000.0};
copyArray(engineConfiguration->boostClosedLoopBlends2.veBlends4_rpmBins, hardCodedveBlends4_rpmBins);
}
2024-03-17 08:46:51 -07:00
static void pbcannedveTable() {
static const float hardCodedveTable[16][16] = {
2024-03-18 10:17:56 -07:00
{50.300, 50.300, 50.400, 50.500, 50.600, 50.600, 50.300, 29.900, 29.800, 29.900, 30.400, 31.400, 33.000, 35.100, 37.700, 40.900, },
{55.800, 56.500, 57.100, 57.900, 53.300, 52.800, 52.000, 31.300, 31.200, 31.500, 32.200, 33.500, 35.300, 37.700, 40.500, 43.900, },
{66.700, 67.900, 69.000, 69.900, 74.900, 74.000, 73.000, 82.300, 82.100, 82.400, 83.200, 84.500, 86.300, 88.700, 91.600, 95.000, },
{70.100, 72.400, 73.500, 73.600, 77.700, 76.200, 75.000, 84.100, 84.000, 84.200, 85.100, 86.400, 88.300, 90.700, 93.600, 97.100, },
2024-03-17 08:46:51 -07:00
{80.400, 82.100, 82.300, 81.500, 79.900, 78.200, 76.900, 86.400, 86.200, 86.500, 87.400, 88.700, 90.600, 93.000, 96.000, 99.500, },
2024-03-18 10:17:56 -07:00
{85.000, 85.500, 85.000, 83.700, 86.000, 88.200, 90.400, 89.600, 89.500, 89.700, 90.600, 91.000, 92.900, 95.300, 98.400, 101.900, },
{88.500, 88.200, 87.300, 85.800, 89.300, 90.200, 92.900, 91.900, 91.700, 92.000, 92.900, 93.200, 95.200, 97.700, 100.700, 104.300, },
{86.200, 85.400, 84.300, 82.700, 92.500, 92.300, 95.400, 94.100, 94.000, 94.200, 95.100, 95.500, 97.500, 100.000, 103.100, 106.700, },
{105.600, 104.600, 103.400, 101.700, 95.800, 94.300, 97.900, 96.400, 96.200, 96.500, 97.400, 102.800, 99.800, 102.300, 105.500, 109.100, },
2024-03-17 08:46:51 -07:00
{113.400, 112.100, 110.800, 109.000, 106.900, 104.800, 103.300, 102.300, 102.100, 102.400, 103.300, 104.800, 106.900, 109.600, 112.900, 116.800, },
{121.400, 120.000, 118.600, 116.600, 114.400, 112.200, 110.600, 109.500, 109.300, 109.600, 110.600, 112.200, 114.400, 117.300, 120.800, 124.900, },
{127.600, 126.500, 125.100, 123.000, 120.700, 118.300, 116.600, 115.500, 115.300, 115.600, 116.600, 118.300, 120.700, 123.700, 127.400, 127.600, },
{127.600, 127.600, 127.600, 127.600, 125.700, 123.300, 121.500, 120.400, 120.100, 120.500, 121.500, 123.300, 125.700, 127.600, 127.600, 127.600, },
{127.600, 127.600, 127.600, 127.600, 127.600, 127.000, 125.200, 124.000, 123.800, 124.200, 125.200, 127.000, 127.600, 127.600, 127.600, 127.600, },
{127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 126.500, 126.300, 126.700, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, },
{127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, 127.600, },
};
copyTable(config->veTable, hardCodedveTable);
}
static void pbcannedinjectionPhase() {
static const float hardCodedinjectionPhase[16][16] = {
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -250.000, -240.000, -240.000, -240.000, -240.000, -240.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -250.000, -240.000, -240.000, -240.000, -240.000, -240.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -250.000, -240.000, -240.000, -240.000, -240.000, -240.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -250.000, -240.000, -240.000, -240.000, -240.000, -240.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -250.000, -240.000, -240.000, -240.000, -240.000, -240.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -200.000, -200.000, -200.000, -200.000, -200.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
{-220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -220.000, -250.000, -250.000, -230.000, -180.000, -180.000, -180.000, -180.000, -180.000, },
};
copyTable(config->injectionPhase, hardCodedinjectionPhase);
}
2024-04-21 09:36:52 -07:00
static void pbcannedmaxKnockRetardRpmBins() {
static const float hardCodedmaxKnockRetardRpmBins[6] = {1000.0, 2000.0, 3000.0, 4000.0, 5000.0, 7000.0};
copyArray(config->maxKnockRetardRpmBins, hardCodedmaxKnockRetardRpmBins);
}
static void pbcannedmaxKnockRetardLoadBins() {
static const float hardCodedmaxKnockRetardLoadBins[6] = {20.0, 40.0, 50.0, 60.0, 80.0, 100.0};
copyArray(config->maxKnockRetardLoadBins, hardCodedmaxKnockRetardLoadBins);
}
2024-03-18 10:17:56 -07:00
static void pbcannedmaxKnockRetardTable() {
static const float hardCodedmaxKnockRetardTable[6][6] = {
{5.000, 5.000, 5.000, 5.000, 5.000, 5.000, },
{5.000, 5.000, 5.000, 5.000, 5.000, 5.000, },
{5.000, 5.000, 5.000, 5.000, 5.000, 5.000, },
{5.000, 5.000, 5.000, 5.000, 5.000, 5.000, },
{5.000, 5.000, 5.000, 5.000, 5.000, 5.000, },
{5.000, 5.000, 5.000, 5.000, 5.000, 5.000, },
};
copyTable(config->maxKnockRetardTable, hardCodedmaxKnockRetardTable);
}
2024-03-17 08:46:51 -07:00
static void pbcannedlambdaTable() {
static const float hardCodedlambdaTable[16][16] = {
{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
{14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, 14.700, },
{14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, 14.000, },
{13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, 13.500, },
{13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, 13.200, },
{13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, 13.100, },
{12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, 12.900, },
{12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, 12.600, },
{12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, 12.300, },
{11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, 11.800, },
{11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, 11.300, },
{11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, 11.000, },
{10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, 10.700, },
};
copyTable(config->lambdaTable, hardCodedlambdaTable);
}
static void pbcannedtcuSolenoidTable() {
static const float hardCodedtcuSolenoidTable[6][10] = {
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
{0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, },
};
copyTable(config->tcuSolenoidTable, hardCodedtcuSolenoidTable);
}
2024-04-21 09:36:52 -07:00
static void pbcannedhpfpTargetLoadBins() {
static const float hardCodedhpfpTargetLoadBins[10] = {20.0, 40.0, 50.0, 60.0, 80.0, 100.0, 120.0, 140.0, 160.0, 180.0};
copyArray(config->hpfpTargetLoadBins, hardCodedhpfpTargetLoadBins);
}
2024-03-17 08:46:51 -07:00
```