164#if MAX_CYLINDER_COUNT >= 4
197 engineConfiguration->calibrationBirthday = compilationYear() * 10000 + compilationMonth() * 100 + compilationDay();
265 copyArray(
config->cltRevLimitRpmBins, { -20, 0, 40, 80 });
294 config->tcuSolenoidTable[0][0] = 99;
295 config->tcuSolenoidTable[0][1] = 1;
296 config->tcuSolenoidTable[0][2] = 2;
297 config->tcuSolenoidTable[0][3] = 3;
298 config->tcuSolenoidTable[0][4] = 4;
299 config->tcuSolenoidTable[0][5] = 5;
301 config->tcuSolenoidTable[1][0] = 10;
302 config->tcuSolenoidTable[1][1] = 11;
303 config->tcuSolenoidTable[1][2] = 12;
304 config->tcuSolenoidTable[1][3] = 13;
305 config->tcuSolenoidTable[1][4] = 14;
306 config->tcuSolenoidTable[1][5] = 15;
307 config->tcuSolenoidTable[1][6] = 16;
308 config->tcuSolenoidTable[1][7] = 17;
309 config->tcuSolenoidTable[1][8] = 18;
310 config->tcuSolenoidTable[1][9] = 19;
312 config->tcuSolenoidTable[2][0] = 20;
313 config->tcuSolenoidTable[2][1] = 21;
314 config->tcuSolenoidTable[2][2] = 22;
316 config->tcuSolenoidTable[3][0] = 30;
317 config->tcuSolenoidTable[3][1] = 31;
318 config->tcuSolenoidTable[3][3] = 33;
320 config->tcuSolenoidTable[4][0] = 40;
321 config->tcuSolenoidTable[4][1] = 41;
322 config->tcuSolenoidTable[4][4] = 44;
324 config->tcuSolenoidTable[5][0] = 50;
325 config->tcuSolenoidTable[5][1] = 51;
326 config->tcuSolenoidTable[5][5] = 55;
329 config->scriptTable4[0][0] = 140;
330 config->scriptTable4[0][1] = 141;
331 config->scriptTable4[0][2] = 142;
332 config->scriptTable4[0][3] = 143;
333 config->scriptTable4[0][4] = 144;
334 config->scriptTable4[0][5] = 145;
336 config->scriptTable4[1][0] = 240;
337 config->scriptTable4[1][1] = 241;
338 config->scriptTable4[1][2] = 242;
339 config->scriptTable4[1][3] = 243;
340 config->scriptTable4[1][4] = 244;
341 config->scriptTable4[1][5] = 245;
343 config->scriptTable4[4][0] = 40;
344 config->scriptTable4[4][2] = 41;
345 config->scriptTable4[4][3] = 42;
346 config->scriptTable4[4][4] = 43;
347 config->scriptTable4[4][5] = 44;
348 config->scriptTable4[4][5] = 45;
350 config->scriptTable4[5][0] = 50;
351 config->scriptTable4[5][1] = 51;
352 config->scriptTable4[5][2] = 52;
353 config->scriptTable4[5][3] = 53;
354 config->scriptTable4[5][4] = 54;
355 config->scriptTable4[5][5] = 55;
376#if EFI_ALTERNATOR_CONTROL
404#ifdef KNOCK_SPECTROGRAM
type_list< Mockable< InjectorModelPrimary >, Mockable< InjectorModelSecondary >,#if EFI_IDLE_CONTROL Mockable< IdleController >,#endif TriggerScheduler,#if EFI_HPFP &&EFI_ENGINE_CONTROL Mockable< HpfpController >,#endif #if EFI_ENGINE_CONTROL Mockable< ThrottleModel >,#endif #if EFI_ALTERNATOR_CONTROL AlternatorController,#endif MainRelayController, Mockable< IgnitionController >, Mockable< AcController >, PrimeController, DfcoController,#if EFI_HD_ACR HarleyAcr,#endif Mockable< WallFuelController >, KnockController, SensorChecker,#if EFI_ENGINE_CONTROL Mockable< LimpManager >,#endif #if EFI_VVT_PID VvtController1, VvtController2, VvtController3, VvtController4,#endif #if EFI_BOOST_CONTROL BoostController,#endif TpsAccelEnrichment,#if EFI_LAUNCH_CONTROL NitrousController,#endif #if EFI_LTFT_CONTROL LongTermFuelTrim,#endif ShortTermFuelTrim,#include "modules_list_generated.h" EngineModule > engineModules