rusEFI
The most advanced open source ECU
|
#include <engine_configuration_generated_structures_alphax-2chan.h>
Definition at line 562 of file engine_configuration_generated_structures_alphax-2chan.h.
Gpio engine_configuration_s::accelerometerCsPin |
offset 1508
offset 1524
Definition at line 2907 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initAccelerometer(), and setAccelerometerSpi().
pin_output_mode_e engine_configuration_s::accelerometerCsPinMode |
offset 1705
offset 1721
Definition at line 3323 of file engine_configuration_generated_structures_alphax-2chan.h.
spi_device_e engine_configuration_s::accelerometerSpiDevice |
offset 2152
offset 2168
Definition at line 3488 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initAccelerometer(), setAccelerometerSpi(), and setBoardDefaultConfiguration().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::acDelay |
Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages. units: sec offset 3242
Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages. units: sec offset 3258
Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages. units: sec offset 3082
Definition at line 3888 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), AcController::onSlowCallback(), setConfigValueByName(), and setDefaultEngineConfiguration().
uint8_t engine_configuration_s::acIdleExtraOffset |
Additional idle % while A/C is active units: % offset 43
Definition at line 703 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), setCommonMazdaNB(), setConfigValueByName(), setDefaultEngineConfiguration(), and setMazdaMiata96().
int16_t engine_configuration_s::acIdleRpmTarget |
Idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling. units: RPM offset 1336
Idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling. units: RPM offset 1352
Definition at line 2582 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getTargetRpm(), setConfigValueByName(), and setDefaultEngineConfiguration().
scaled_channel< int8_t, 1, 10 > engine_configuration_s::acLowRpmLimit |
Low engine speed for A/C. Larger engines can survive lower values units: RPM offset 3249
Low engine speed for A/C. Larger engines can survive lower values units: RPM offset 3265
Low engine speed for A/C. Larger engines can survive lower values units: RPM offset 3089
Definition at line 3917 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
linear_sensor_s engine_configuration_s::acPressure |
offset 4012
offset 4028
offset 3852
Definition at line 4572 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initFluidPressure(), and setConfigValueByName().
uint16_t engine_configuration_s::acrDisablePhase |
units: deg offset 3354
units: deg offset 3370
units: deg offset 3194
Definition at line 4004 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getAcrState(), getConfigValueByName(), and setConfigValueByName().
uint8_t engine_configuration_s::acRelayAlternatorDutyAdder |
units: % offset 3536
units: % offset 3552
units: % offset 3376
Definition at line 4159 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AlternatorController::getClosedLoop(), getConfigValueByName(), and setConfigValueByName().
output_pin_e engine_configuration_s::acRelayPin |
offset 860
Definition at line 1907 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setHondaObd1(), and setMiataNA6_MAP_Frankenso().
pin_output_mode_e engine_configuration_s::acRelayPinMode |
offset 839
Definition at line 1850 of file engine_configuration_generated_structures_alphax-2chan.h.
output_pin_e engine_configuration_s::acrPin |
offset 492
Definition at line 1106 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by HarleyAcr::onSlowCallback(), and setHarley().
output_pin_e engine_configuration_s::acrPin2 |
offset 3418
offset 3434
offset 3258
Definition at line 4084 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setHarley().
uint8_t engine_configuration_s::acrRevolutions |
offset 539
Definition at line 1189 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getAcrState(), getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
switch_input_pin_e engine_configuration_s::acSwitch |
A/C button input offset 1310
A/C button input offset 1326
Definition at line 2418 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by hasAcToggle(), initSensors(), setBoardDefaultConfiguration(), setHyundaiPb(), and setMiataNA6_MAP_Frankenso().
pin_input_mode_e engine_configuration_s::acSwitchMode |
offset 3088
offset 3104
offset 2928
Definition at line 3850 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSensors(), and setBoardDefaultConfiguration().
float engine_configuration_s::adcVcc |
units: volts offset 544
Definition at line 1198 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getDacValue(), getMcuTemperature(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultEngineConfiguration(), setHellenVbatt(), setupVbatt(), Dac::SetVoltage(), and validateConfigOnStartUpOrBurn().
afr_sensor_s engine_configuration_s::afr |
offset 560
Definition at line 1212 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deInitOldAnalogInputs(), getAfr(), getConfigValueByName(), hasAfrSensor(), initOldAnalogInputs(), mreBoardNewTest(), proteusLuaDemo(), setAnalogInputPin(), setBoardDefaultConfiguration(), setConfigValueByName(), setDodgeNeonNGCEngineConfiguration(), setEgoSensor(), setFordEscortGt(), setFordInline6(), setFrankensoConfiguration(), setHarley(), setHyundaiPb(), setMiataNA6_MAP_Frankenso(), setupDefaultSensorInputs(), and updateRawSensors().
ego_sensor_e engine_configuration_s::afr_type |
AFR, WBO, EGO - whatever you like to call it offset 711
Definition at line 1431 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setEgoSensor().
load_override_e engine_configuration_s::afrOverrideMode |
Override the Y axis (load) value used for the AFR table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1551
Override the Y axis (load) value used for the AFR table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1567
Definition at line 3003 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by FuelComputer::getTargetLambdaLoadAxis().
int16_t engine_configuration_s::afterCrankingIACtaperDuration |
This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better units: cycles offset 1500
This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better units: cycles offset 1516
Definition at line 2887 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getCrankingTaperFraction(), setCommonMazdaNB(), setConfigValueByName(), setDefaultCranking(), and setMazdaMiata96().
float engine_configuration_s::airByRpmTaper |
Extra air taper amount units: % offset 532
Definition at line 1171 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), and setConfigValueByName().
int16_t engine_configuration_s::airTaperRpmRange |
RPM range above upper limit for extra air taper units: RPM offset 1416
RPM range above upper limit for extra air taper units: RPM offset 1432
Definition at line 2649 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
uint8_t engine_configuration_s::alignmentFill_at_1163 |
need 4 byte alignment units: units offset 1163
Definition at line 2238 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1167 |
need 4 byte alignment units: units offset 1167
Definition at line 2252 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1186 |
need 4 byte alignment units: units offset 1186
Definition at line 2266 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1309 |
need 4 byte alignment units: units offset 1309
Definition at line 2413 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1315 |
need 4 byte alignment units: units offset 1315
Definition at line 2439 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1325 |
need 4 byte alignment units: units offset 1325
Definition at line 2413 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1331 |
need 4 byte alignment units: units offset 1331
Definition at line 2439 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1427 |
need 4 byte alignment units: units offset 1427
Definition at line 2682 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1431 |
need 4 byte alignment units: units offset 1431
Definition at line 2697 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1443 |
need 4 byte alignment units: units offset 1443
Definition at line 2682 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1447 |
need 4 byte alignment units: units offset 1447
Definition at line 2697 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1567 |
need 4 byte alignment units: units offset 1567
Definition at line 3160 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1579 |
need 4 byte alignment units: units offset 1579
Definition at line 3201 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1583 |
need 4 byte alignment units: units offset 1583
Definition at line 3160 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_1595 |
need 4 byte alignment units: units offset 1595
Definition at line 3201 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2153 |
need 4 byte alignment units: units offset 2153
Definition at line 3494 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2163 |
need 4 byte alignment units: units offset 2163
Definition at line 3528 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2166 |
need 4 byte alignment units: units offset 2166
Definition at line 3538 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2169 |
need 4 byte alignment units: units offset 2169
Definition at line 3494 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2179 |
need 4 byte alignment units: units offset 2179
Definition at line 3528 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2182 |
need 4 byte alignment units: units offset 2182
Definition at line 3538 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2186 |
need 4 byte alignment units: units offset 2186
Definition at line 3589 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2202 |
need 4 byte alignment units: units offset 2202
Definition at line 3589 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2634 |
need 4 byte alignment units: units offset 2634
Definition at line 3783 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2650 |
need 4 byte alignment units: units offset 2650
Definition at line 3783 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_2935[1] |
need 4 byte alignment units: units offset 2935
Definition at line 3860 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3091[1] |
need 4 byte alignment units: units offset 3091
Definition at line 3929 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3095 |
need 4 byte alignment units: units offset 3095
Definition at line 3860 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3111 |
need 4 byte alignment units: units offset 3111
Definition at line 3860 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3239[1] |
need 4 byte alignment units: units offset 3239
Definition at line 4026 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3243[1] |
need 4 byte alignment units: units offset 3243
Definition at line 4040 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3249[1] |
need 4 byte alignment units: units offset 3249
Definition at line 4058 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3251 |
need 4 byte alignment units: units offset 3251
Definition at line 3929 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3255[1] |
need 4 byte alignment units: units offset 3255
Definition at line 4076 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3267 |
need 4 byte alignment units: units offset 3267
Definition at line 3929 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3283[1] |
need 4 byte alignment units: units offset 3283
Definition at line 4103 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3349[1] |
need 4 byte alignment units: units offset 3349
Definition at line 4117 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3399 |
need 4 byte alignment units: units offset 3399
Definition at line 4026 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3403 |
need 4 byte alignment units: units offset 3403
Definition at line 4040 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3409 |
need 4 byte alignment units: units offset 3409
Definition at line 4058 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3415 |
need 4 byte alignment units: units offset 3415
Definition at line 4076 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3419 |
need 4 byte alignment units: units offset 3419
Definition at line 4040 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3425 |
need 4 byte alignment units: units offset 3425
Definition at line 4058 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3431 |
need 4 byte alignment units: units offset 3431
Definition at line 4076 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3443 |
need 4 byte alignment units: units offset 3443
Definition at line 4103 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3458[2] |
need 4 byte alignment units: units offset 3458
Definition at line 4317 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3459 |
need 4 byte alignment units: units offset 3459
Definition at line 4103 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3509 |
need 4 byte alignment units: units offset 3509
Definition at line 4117 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3525 |
need 4 byte alignment units: units offset 3525
Definition at line 4117 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3591 |
need 4 byte alignment units: units offset 3591
Definition at line 4280 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3607 |
need 4 byte alignment units: units offset 3607
Definition at line 4280 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3618 |
need 4 byte alignment units: units offset 3618
Definition at line 4317 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3634 |
need 4 byte alignment units: units offset 3634
Definition at line 4317 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3675[1] |
need 4 byte alignment units: units offset 3675
Definition at line 4407 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3806[2] |
need 4 byte alignment units: units offset 3806
Definition at line 4503 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3815[1] |
need 4 byte alignment units: units offset 3815
Definition at line 4523 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3835 |
need 4 byte alignment units: units offset 3835
Definition at line 4407 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3838[2] |
need 4 byte alignment units: units offset 3838
Definition at line 4541 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3850[2] |
need 4 byte alignment units: units offset 3850
Definition at line 4568 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_3851 |
need 4 byte alignment units: units offset 3851
Definition at line 4407 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3966 |
need 4 byte alignment units: units offset 3966
Definition at line 4503 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3975 |
need 4 byte alignment units: units offset 3975
Definition at line 4523 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3982 |
need 4 byte alignment units: units offset 3982
Definition at line 4503 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3991 |
need 4 byte alignment units: units offset 3991
Definition at line 4523 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_3998 |
need 4 byte alignment units: units offset 3998
Definition at line 4541 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_4010 |
need 4 byte alignment units: units offset 4010
Definition at line 4568 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_4014 |
need 4 byte alignment units: units offset 4014
Definition at line 4541 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_4026 |
need 4 byte alignment units: units offset 4026
Definition at line 4568 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_4050[2] |
need 4 byte alignment units: units offset 4050
Definition at line 4595 of file engine_configuration_generated_structures_atlas.h.
uint8_t engine_configuration_s::alignmentFill_at_4210 |
need 4 byte alignment units: units offset 4210
Definition at line 4595 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_4214[2] |
need 4 byte alignment units: units offset 4214
Definition at line 4691 of file engine_configuration_generated_structures_alphax-silver.h.
uint8_t engine_configuration_s::alignmentFill_at_4226 |
need 4 byte alignment units: units offset 4226
Definition at line 4595 of file engine_configuration_generated_structures_alphax-8chan.h.
uint8_t engine_configuration_s::alignmentFill_at_494 |
need 4 byte alignment units: units offset 494
Definition at line 1112 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_621 |
need 4 byte alignment units: units offset 621
Definition at line 1302 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_714 |
need 4 byte alignment units: units offset 714
Definition at line 1441 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_733 |
need 4 byte alignment units: units offset 733
Definition at line 1485 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_743 |
need 4 byte alignment units: units offset 743
Definition at line 1510 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_749 |
need 4 byte alignment units: units offset 749
Definition at line 1535 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_765 |
need 4 byte alignment units: units offset 765
Definition at line 1658 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_771 |
need 4 byte alignment units: units offset 771
Definition at line 1676 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_783 |
need 4 byte alignment units: units offset 783
Definition at line 1720 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_827 |
need 4 byte alignment units: units offset 827
Definition at line 1812 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_833 |
need 4 byte alignment units: units offset 833
Definition at line 1831 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_859 |
need 4 byte alignment units: units offset 859
Definition at line 1903 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_919 |
need 4 byte alignment units: units offset 919
Definition at line 1983 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::alignmentFill_at_943 |
need 4 byte alignment units: units offset 943
Definition at line 2107 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::allowIdenticalPps |
offset 188 bit 28
Definition at line 842 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), and setConfigValueByName().
bool engine_configuration_s::alphaNUseIat |
In Alpha-N mode, compensate for air temperature. offset 920 bit 15
Definition at line 2038 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AlphaNAirmass::getAirmass(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::ALSActivateInverted |
offset 1316 bit 29
offset 1332 bit 29
Definition at line 2556 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), AntilagSystemBase::isInsideALSSwitchCondition(), and setConfigValueByName().
switch_input_pin_e engine_configuration_s::ALSActivatePin |
offset 944
Definition at line 2111 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AntilagSystemBase::isInsideALSSwitchCondition(), startSwitchPins(), and stopSwitchPins().
pin_input_mode_e engine_configuration_s::ALSActivatePinMode |
offset 3553
offset 3569
offset 3393
Definition at line 4189 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by startSwitchPins().
int engine_configuration_s::ALSEtbAdd |
units: % offset 3544
units: % offset 3560
units: % offset 3384
Definition at line 4177 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), and setConfigValueByName().
uint8_t engine_configuration_s::alsEtbPosition |
offset 3535
offset 3551
offset 3375
Definition at line 4154 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
int engine_configuration_s::ALSIdleAdd |
units: % offset 3540
units: % offset 3556
units: % offset 3380
Definition at line 4172 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), and setConfigValueByName().
int8_t engine_configuration_s::ALSMaxCLT |
units: C offset 3533
units: C offset 3549
units: C offset 3373
Definition at line 4146 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), AntilagSystemBase::isALSMaxCLTCondition(), setConfigValueByName(), and setDefaultBaseEngine().
int16_t engine_configuration_s::ALSMaxDuration |
units: sec offset 3530
units: sec offset 3546
units: sec offset 3370
Definition at line 4136 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), AntilagSystemBase::isInsideALSTimerCondition(), setConfigValueByName(), and setDefaultBaseEngine().
int16_t engine_configuration_s::ALSMaxRPM |
units: rpm offset 3528
units: rpm offset 3544
units: rpm offset 3368
Definition at line 4131 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), AntilagSystemBase::isALSMaxRPMCondition(), setConfigValueByName(), and setDefaultBaseEngine().
uint8_t engine_configuration_s::ALSMaxTPS |
units: % offset 449
Definition at line 985 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), AntilagSystemBase::isALSMaxThrottleIntentCondition(), setConfigValueByName(), and setDefaultBaseEngine().
int8_t engine_configuration_s::ALSMinCLT |
units: C offset 3532
units: C offset 3548
units: C offset 3372
Definition at line 4141 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), AntilagSystemBase::isALSMinCLTCondition(), and setConfigValueByName().
int16_t engine_configuration_s::ALSMinRPM |
units: rpm offset 3526
units: rpm offset 3542
units: rpm offset 3366
Definition at line 4126 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), AntilagSystemBase::isALSMinRPMCondition(), setConfigValueByName(), and setDefaultBaseEngine().
uint8_t engine_configuration_s::alsMinTimeBetween |
offset 3534
offset 3550
offset 3374
Definition at line 4150 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
float engine_configuration_s::ALSSkipRatio |
offset 3548
offset 3564
offset 3388
Definition at line 4181 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
pid_s engine_configuration_s::alternatorControl |
offset 1372
offset 1388
Definition at line 2635 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), AlternatorController::init(), AlternatorController::onConfigurationChange(), setAltPFactor(), setCommonMazdaNB(), setConfigValueByName(), setDefaultAlternatorParameters(), setDefaultEngineConfiguration(), and setDodgeNeonNGCEngineConfiguration().
output_pin_e engine_configuration_s::alternatorControlPin |
offset 686
Definition at line 1362 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initAlternatorCtrl(), AlternatorController::onFastCallback(), printOutputs(), setAlternatorPin(), and setBoardDefaultConfiguration().
pin_output_mode_e engine_configuration_s::alternatorControlPinMode |
offset 688
Definition at line 1366 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printOutputs().
int engine_configuration_s::alternatorPwmFrequency |
units: Hz offset 1664
units: Hz offset 1680
Definition at line 3290 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initAlternatorCtrl(), setConfigValueByName(), and setDefaultEngineConfiguration().
bool engine_configuration_s::alwaysInstantRpm |
RPM is measured based on last 720 degrees while instant RPM is measured based on the last 90 degrees of crank revolution offset 1316 bit 4
RPM is measured based on last 720 degrees while instant RPM is measured based on the last 90 degrees of crank revolution offset 1332 bit 4
Definition at line 2457 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), rpmShaftPositionCallback(), and setConfigValueByName().
bool engine_configuration_s::alwaysWriteSdCard |
Write SD card log even when powered by USB offset 1304 bit 3
Write SD card log even when powered by USB offset 1320 bit 3
Definition at line 2306 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), mountMmc(), and setConfigValueByName().
ThermistorConf engine_configuration_s::ambientTempSensor |
offset 3684
offset 3700
offset 3524
Definition at line 4329 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitThermistors(), getConfigValueByName(), initThermistors(), and setConfigValueByName().
float engine_configuration_s::analogInputDividerCoefficient |
Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v. units: coef offset 476
Definition at line 1084 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getAnalogInputDividerCoefficient(), getConfigValueByName(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultEngineConfiguration(), setEtbTestConfiguration(), setGy6139qmbDefaultEngineConfiguration(), setHellenVbatt(), and setupVbatt().
int engine_configuration_s::anotherCiTest |
offset 3976
offset 3992
offset 3816
Definition at line 4527 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
antiLagActivationMode_e engine_configuration_s::antiLagActivationMode |
offset 977
Definition at line 2144 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AntilagSystemBase::isInsideALSSwitchCondition().
bool engine_configuration_s::antiLagEnabled |
offset 188 bit 18
Definition at line 803 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and AntilagSystemBase::update().
int16_t engine_configuration_s::antiLagRpmTreshold |
units: rpm offset 852
Definition at line 1882 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::applyNonlinearBelowPulse |
Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment. units: ms offset 788
Definition at line 1738 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by InjectorModelBase::correctInjectionPolynomial(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::artificialTestMisfire |
Experimental setting that will cause a misfire DO NOT ENABLE. offset 188 bit 24
Definition at line 829 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), onTriggerEventSparkLogic(), and setConfigValueByName().
adc_channel_e engine_configuration_s::auxAnalogInputs |
offset 1672
offset 1688
Definition at line 3311 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitAuxSensors(), initAuxSensors(), mreSecondaryCan(), proteusLuaDemo(), setBoardDefaultConfiguration(), setMaverickX3(), setSlingshot(), and updateRawSensors().
adc_channel_e engine_configuration_s::auxFastSensor1_adcChannel |
Useful in Research&Development phase offset 707
Definition at line 1408 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by configureInputs(), deInitOldAnalogInputs(), initOldAnalogInputs(), onFastAdcComplete(), and setBoardDefaultConfiguration().
float engine_configuration_s::auxFrequencyFilter |
units: hz offset 2168
units: hz offset 2184
Definition at line 3543 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initAuxSpeedSensors(), and setConfigValueByName().
linear_sensor_s engine_configuration_s::auxLinear1 |
offset 3356
offset 3372
offset 3196
Definition at line 4008 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitFluidPressure(), getConfigValueByName(), initFluidPressure(), proteusStimQc(), and setConfigValueByName().
linear_sensor_s engine_configuration_s::auxLinear2 |
offset 3376
offset 3392
offset 3216
Definition at line 4012 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitFluidPressure(), getConfigValueByName(), initFluidPressure(), proteusStimQc(), and setConfigValueByName().
pid_s engine_configuration_s::auxPid |
VVT output PID TODO: rename to vvtPid offset 2052
VVT output PID TODO: rename to vvtPid offset 2068
Definition at line 3471 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), VvtController::init(), VvtController::onConfigurationChange(), setDefaultEngineConfiguration(), setMazdaMiataEngineNB2Defaults(), and setNissanVqEngineConfig().
Gpio engine_configuration_s::auxSerialRxPin |
Auxiliary sensor serial, not to be confused with secondary calibration serial offset 1506
Auxiliary sensor serial, not to be confused with secondary calibration serial offset 1522
Definition at line 2903 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by auxInfo(), initAuxSerial(), startAuxSerialPins(), and stopAuxSerialPins().
uint32_t engine_configuration_s::auxSerialSpeed |
units: BPs offset 1536
units: BPs offset 1552
Definition at line 2972 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableAuxSerial(), getConfigValueByName(), and setConfigValueByName().
Gpio engine_configuration_s::auxSerialTxPin |
Auxiliary sensor serial, not to be confused with secondary calibration serial offset 1504
Auxiliary sensor serial, not to be confused with secondary calibration serial offset 1520
Definition at line 2898 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by auxInfo(), initAuxSerial(), startAuxSerialPins(), and stopAuxSerialPins().
float engine_configuration_s::auxSpeed1Multiplier |
offset 3932
offset 3948
offset 3772
Definition at line 4425 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
brain_input_pin_e engine_configuration_s::auxSpeedSensorInputPin |
offset 1516
offset 1532
Definition at line 2929 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initAuxSpeedSensors(), and setProteusVwPassatB6().
ThermistorConf engine_configuration_s::auxTempSensor1 |
offset 1892
offset 1908
Definition at line 3360 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitThermistors(), getConfigValueByName(), initThermistors(), setConfigValueByName(), setDefaultHellenAtPullUps(), and setupDefaultSensorInputs().
ThermistorConf engine_configuration_s::auxTempSensor2 |
offset 1924
offset 1940
Definition at line 3364 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitThermistors(), getConfigValueByName(), initThermistors(), setConfigValueByName(), setDefaultHellenAtPullUps(), and setupDefaultSensorInputs().
Gpio engine_configuration_s::auxValves |
offset 1472
offset 1488
Definition at line 2745 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initAuxValves(), printEngineSnifferPinMappings(), recalculateAuxValveTiming(), setNissanPrimeraEngineConfiguration(), and EnginePins::startAuxValves().
air_pressure_sensor_config_s engine_configuration_s::baroSensor |
Definition at line 1248 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitMap(), getConfigValueByName(), initMap(), printMAPInfo(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultEngineConfiguration(), setFordInline6(), and setupDefaultSensorInputs().
uint32_t engine_configuration_s::benchTestCount |
How many test bench pulses do you want offset 3592
How many test bench pulses do you want offset 3608
How many test bench pulses do you want offset 3432
Definition at line 4285 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by executeTSCommand(), getConfigValueByName(), hpfpValveBench(), onConfigurationChangeBenchTest(), setConfigValueByName(), setDefaultBaseEngine(), and setValue().
scaled_channel< uint16_t, 10, 1 > engine_configuration_s::benchTestOffTime |
Time between bench test pulses units: ms offset 3578
Time between bench test pulses units: ms offset 3594
Time between bench test pulses units: ms offset 3418
Definition at line 4262 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by executeTSCommand(), getConfigValueByName(), hpfpValveBench(), onConfigurationChangeBenchTest(), setConfigValueByName(), setDefaultBaseEngine(), and setValue().
scaled_channel< uint16_t, 100, 1 > engine_configuration_s::benchTestOnTime |
Duration of each test pulse units: ms offset 1562
Duration of each test pulse units: ms offset 1578
Definition at line 3140 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by executeTSCommand(), getConfigValueByName(), hpfpValveBench(), onConfigurationChangeBenchTest(), setConfigValueByName(), and setDefaultBaseEngine().
Gpio engine_configuration_s::binarySerialRxPin |
offset 1470
offset 1486
Definition at line 2741 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setDefaultBasePins(), and setSerialConfigurationOverrides().
Gpio engine_configuration_s::binarySerialTxPin |
See also EFI_CONSOLE_RX_BRAIN_PIN offset 1468
See also EFI_CONSOLE_RX_BRAIN_PIN offset 1484
Definition at line 2737 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setDefaultBasePins(), setSerialConfigurationOverrides(), and startSerialChannels().
bool engine_configuration_s::boardUseCanTerminator |
offset 1556 bit 4
offset 1572 bit 4
Definition at line 3044 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by configureHellenCanTerminator(), getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
bool engine_configuration_s::boardUseTempPullUp |
offset 4036 bit 0
Definition at line 4587 of file engine_configuration_generated_structures_alphax-silver.h.
Referenced by boardOnConfigurationChange(), setBoardDefaultConfiguration(), and setupDefaultSensorInputs().
uint8_t engine_configuration_s::boostControlMinMap |
Minimum MAP to enable boost control. Use this to avoid solenoid noise at idle, and help spool in some cases. offset 455
Definition at line 1010 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), BoostController::onFastCallback(), setConfigValueByName(), and setDefaultBaseEngine().
uint16_t engine_configuration_s::boostControlMinRpm |
Minimum RPM to enable boost control. Use this to avoid solenoid noise at idle, and help spool in some cases. offset 452
Definition at line 1000 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), BoostController::onFastCallback(), setConfigValueByName(), and setDefaultBaseEngine().
uint8_t engine_configuration_s::boostControlMinTps |
Minimum TPS to enable boost control. Use this to avoid solenoid noise at idle, and help spool in some cases. offset 454
Definition at line 1005 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), BoostController::onFastCallback(), setConfigValueByName(), and setDefaultBaseEngine().
output_pin_e engine_configuration_s::boostControlPin |
Wastegate control Solenoid offset 940
Definition at line 2097 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initBoostCtrl(), setBoardDefaultConfiguration(), setMaverickX3(), setMercedesM111EngineConfiguration(), and startBoostPin().
pin_output_mode_e engine_configuration_s::boostControlPinMode |
offset 942
Definition at line 2101 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setDefaultBoostParameters().
uint8_t engine_configuration_s::boostControlSafeDutyCycle |
Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost. This duty is also used in case any of the minimum RPM/TPS/MAP conditions are not met. units: % offset 537
Definition at line 1181 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and BoostController::setOutput().
float engine_configuration_s::boostCutPressure |
MAP value above which fuel is cut in case of overboost. Set to 0 to disable overboost cut. units: kPa (absolute) offset 1580
MAP value above which fuel is cut in case of overboost. Set to 0 to disable overboost cut. units: kPa (absolute) offset 1596
Definition at line 3208 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateState().
scaled_channel< uint8_t, 2, 1 > engine_configuration_s::boostCutPressureHyst |
Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached units: kPa (absolute) offset 3580
Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached units: kPa (absolute) offset 3596
Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached units: kPa (absolute) offset 3420
Definition at line 4268 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateState().
gppwm_channel_e engine_configuration_s::boostOpenLoopYAxis |
offset 780
Definition at line 1706 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by BoostController::getOpenLoop(), and setDefaultBoostOpenLoopParameters().
pid_s engine_configuration_s::boostPid |
offset 948
Definition at line 2119 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initBoostCtrl(), BoostController::onConfigurationChange(), setConfigValueByName(), and setDefaultBoostParameters().
int engine_configuration_s::boostPwmFrequency |
units: Hz offset 972
Definition at line 2136 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBoostParameters(), and startBoostPin().
boostType_e engine_configuration_s::boostType |
offset 968
Definition at line 2123 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by BoostController::getClosedLoopImpl(), BoostController::getSetpoint(), and BoostController::observePlant().
float engine_configuration_s::brakeMeanEffectivePressureDifferential |
offset 3936
offset 3952
offset 3776
Definition at line 4429 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
switch_input_pin_e engine_configuration_s::brakePedalPin |
Brake pedal switch offset 2050
Brake pedal switch offset 2066
Definition at line 3465 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getBrakePedalState(), proteusStimQc(), setBoardDefaultConfiguration(), setSlingshot(), startSwitchPins(), and stopSwitchPins().
bool engine_configuration_s::brakePedalPinInverted |
offset 1496 bit 19
offset 1512 bit 19
Definition at line 2845 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getBrakePedalState(), getConfigValueByName(), and setConfigValueByName().
pin_input_mode_e engine_configuration_s::brakePedalPinMode |
offset 703
Definition at line 1395 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by prepareVoidConfiguration(), and startSwitchPins().
int engine_configuration_s::byFirmwareVersion |
units: index offset 504
Definition at line 1129 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), readFromFlash(), and setConfigValueByName().
int engine_configuration_s::calibrationBirthday |
offset 540
Definition at line 1193 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
uint8_t engine_configuration_s::camDecoder2jzPosition |
offset 1560
offset 1576
Definition at line 3130 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), handleVvtCamSignal(), setConfigValueByName(), and setDefaultBaseEngine().
uint8_t engine_configuration_s::camDecoder2jzPrecision |
offset 463
Definition at line 1043 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), handleVvtCamSignal(), setConfigValueByName(), and setDefaultBaseEngine().
brain_input_pin_e engine_configuration_s::camInputs |
Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts. offset 552
Definition at line 1208 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by adcTriggerTurnOnInputPin(), alphax4chanStimQc(), extiTriggerTurnOnInputPin(), onConfigurationChangeTriggerCallback(), printEngineSnifferPinMappings(), proteusStimQc(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setEngineBMW_M73_Proteus(), setHarley(), setHellen121nissanQR(), setHellen121Vag_v6_cyl(), setHondaK(), setHondaObd1(), setHyundaiPb(), setMaverickX3(), setMercedesM111EngineConfiguration(), setProteusVwPassatB6(), setSlingshot(), setTestVVTEngineConfiguration(), setToyota_2jz_vics(), setupDefaultSensorInputs(), triggerInfo(), turnOffTriggerInputPin(), turnOnTriggerInputPin(), validateConfigOnStartUpOrBurn(), and validateTriggerInputs().
Gpio engine_configuration_s::camInputsDebug |
offset 1328
offset 1344
Definition at line 2576 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by logVvtFront(), and turnOffAllDebugFields().
Gpio engine_configuration_s::camSimulatorPin |
offset 3972
offset 3988
offset 3812
Definition at line 4513 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by startTriggerEmulatorPins().
pin_output_mode_e engine_configuration_s::camSimulatorPinMode |
offset 3974
offset 3990
offset 3814
Definition at line 4517 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by startTriggerEmulatorPins().
bool engine_configuration_s::can1ListenMode |
ListenMode is about acknowledging CAN traffic on the protocol level. Different from canWriteEnabled offset 1556 bit 6
ListenMode is about acknowledging CAN traffic on the protocol level. Different from canWriteEnabled offset 1572 bit 6
Definition at line 3051 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initCan(), and setConfigValueByName().
can_baudrate_e engine_configuration_s::can2BaudRate |
offset 1550
offset 1566
Definition at line 2997 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canInfo(), initCan(), and setDefaultCanSettings().
bool engine_configuration_s::can2ListenMode |
offset 1556 bit 7
offset 1572 bit 7
Definition at line 3054 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initCan(), and setConfigValueByName().
bool engine_configuration_s::can2OpenBLT |
Allow OpenBLT on Secondary CAN offset 1556 bit 2
Allow OpenBLT on Secondary CAN offset 1572 bit 2
Definition at line 3037 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), processCanRxMessage(), and setConfigValueByName().
Gpio engine_configuration_s::can2RxPin |
offset 1570
offset 1586
Definition at line 3168 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canInfo(), initCan(), and setBoardConfigOverrides().
Gpio engine_configuration_s::can2TxPin |
offset 1568
offset 1584
Definition at line 3164 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canInfo(), initCan(), and setBoardConfigOverrides().
can_baudrate_e engine_configuration_s::canBaudRate |
offset 1548
offset 1564
Definition at line 2987 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canInfo(), initCan(), and setDefaultCanSettings().
bool engine_configuration_s::canBroadcastUseChannelTwo |
offset 920 bit 29
Definition at line 2080 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canDashboardAim(), getConfigValueByName(), sendCanVerbose(), and setConfigValueByName().
CanGpioType engine_configuration_s::canGpioType |
offset 3568
offset 3584
offset 3408
Definition at line 4217 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::canInputBCM |
offset 920 bit 5
Definition at line 2002 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initCanVssSupport(), and setConfigValueByName().
can_nbc_e engine_configuration_s::canNbcType |
offset 467
Definition at line 1059 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canInfo(), m73engine(), setBoardDefaultConfiguration(), setCanType(), setMercedesM111EngineConfiguration(), setPrometheusDefaults(), and updateDash().
bool engine_configuration_s::canOpenBLT |
Allow OpenBLT on Primary CAN offset 1556 bit 1
Allow OpenBLT on Primary CAN offset 1572 bit 1
Definition at line 3033 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), processCanRxMessage(), and setConfigValueByName().
bool engine_configuration_s::canReadEnabled |
enable can_read/disable can_read offset 1304 bit 8
enable can_read/disable can_read offset 1320 bit 8
Definition at line 2323 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canInfo(), enableOrDisable(), getConfigValueByName(), initCan(), initEgt(), initLambda(), setConfigValueByName(), setDefaultCanSettings(), setPrometheusDefaults(), and setSubaruEG33Defaults().
Gpio engine_configuration_s::canRxPin |
offset 34
Definition at line 673 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canInfo(), initCan(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setCanFrankensoDefaults(), setHellen64Can(), setHellenCan(), and startCanPins().
int engine_configuration_s::canSleepPeriodMs |
CANbus thread period in ms units: ms offset 500
Definition at line 1124 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canInfo(), getConfigValueByName(), CanWrite::PeriodicTask(), setConfigValueByName(), and setDefaultCanSettings().
Gpio engine_configuration_s::canTxPin |
offset 32
Definition at line 669 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canInfo(), initCan(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setCanFrankensoDefaults(), setHellen64Can(), setHellenCan(), and startCanPins().
can_vss_nbc_e engine_configuration_s::canVssNbcType |
offset 2632
offset 2648
Definition at line 3777 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initCanVssSupport(), processCanRxSecondVss(), processCanRxVssImpl(), setCanVss(), and setMercedesM111EngineConfiguration().
scaled_channel< uint16_t, 10000, 1 > engine_configuration_s::canVssScaling |
Scale the reported vehicle speed value from CAN. Example: Parameter set to 1.1, CAN VSS reports 50kph, ECU will report 55kph instead. units: ratio offset 3616
Scale the reported vehicle speed value from CAN. Example: Parameter set to 1.1, CAN VSS reports 50kph, ECU will report 55kph instead. units: ratio offset 3632
Scale the reported vehicle speed value from CAN. Example: Parameter set to 1.1, CAN VSS reports 50kph, ECU will report 55kph instead. units: ratio offset 3456
Definition at line 4311 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), processCanRxVss(), setConfigValueByName(), and setDefaultCanSettings().
bool engine_configuration_s::canWriteEnabled |
enable can_write/disable can_write. See also can1ListenMode offset 1304 bit 9
enable can_write/disable can_write. See also can1ListenMode offset 1320 bit 9
Definition at line 2327 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by canInfo(), enableOrDisable(), getConfigValueByName(), initCan(), initLambda(), setConfigValueByName(), setDefaultCanSettings(), setPrometheusDefaults(), and setSubaruEG33Defaults().
Gpio engine_configuration_s::cdmInputPin |
Saab Combustion Detection Module knock signal input pin also known as Saab Ion Sensing Module offset 914
Definition at line 1964 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by cdmIonInit(), and TriggerCentral::handleShaftSignal().
ThermistorConf engine_configuration_s::clt |
todo: merge with channel settings, use full-scale Thermistor here! offset 356
Definition at line 914 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common079721_2351(), common2jz(), deinitThermistors(), getConfigValueByName(), initThermistors(), miataNAcommonEngineSettings(), Engine::periodicSlowCallback(), setAnalogInputPin(), setBasicNotECUmode(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setBoardOverrides(), setCommonMazdaNB(), setConfigValueByName(), setDefaultEngineConfiguration(), setDefaultHellenAtPullUps(), setDiscovery33810Test(), setDodgeNeon1995EngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setDodgeRam1996(), setEtbTestConfiguration(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setFrankensoConfiguration(), setGmSbc(), setHondaK(), setHyundaiPb(), setMercedesM111EngineConfiguration(), and setupDefaultSensorInputs().
bool engine_configuration_s::cltSensorPulldown |
offset 188 bit 26
Definition at line 836 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initThermistors(), and setConfigValueByName().
switch_input_pin_e engine_configuration_s::clutchDownPin |
Some cars have a switch to indicate that clutch pedal is all the way down offset 684
Definition at line 1358 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getClutchDownState(), printConfiguration(), setBoardDefaultConfiguration(), setDodgeNeonNGCEngineConfiguration(), setInjectorPins(), setMiataNA6_MAP_Frankenso(), startSwitchPins(), and stopSwitchPins().
bool engine_configuration_s::clutchDownPinInverted |
offset 920 bit 1
Definition at line 1989 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getClutchDownState(), getConfigValueByName(), setBoardDefaultConfiguration(), and setConfigValueByName().
pin_input_mode_e engine_configuration_s::clutchDownPinMode |
offset 689
Definition at line 1370 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by prepareVoidConfiguration(), setBoardDefaultConfiguration(), setDodgeNeonNGCEngineConfiguration(), setInjectorPins(), setMiataNA6_MAP_Frankenso(), and startSwitchPins().
switch_input_pin_e engine_configuration_s::clutchUpPin |
Some vehicles have a switch to indicate that clutch pedal is all the way up offset 796
Definition at line 1755 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyNewHardwareSettings(), getClutchUpState(), printConfiguration(), setBoardDefaultConfiguration(), startSwitchPins(), and stopSwitchPins().
bool engine_configuration_s::clutchUpPinInverted |
offset 920 bit 0
Definition at line 1986 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getClutchUpState(), getConfigValueByName(), and setConfigValueByName().
pin_input_mode_e engine_configuration_s::clutchUpPinMode |
offset 799
Definition at line 1763 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by prepareVoidConfiguration(), setDodgeNeonNGCEngineConfiguration(), and startSwitchPins().
int16_t engine_configuration_s::coastingFuelCutClt |
Fuel cutoff is disabled when the engine is cold. units: C offset 2180
Fuel cutoff is disabled when the engine is cold. units: C offset 2196
Definition at line 3571 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().
bool engine_configuration_s::coastingFuelCutEnabled |
This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing. offset 752 bit 20
Definition at line 1606 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().
int16_t engine_configuration_s::coastingFuelCutMap |
MAP value above which fuel injection is re-enabled. units: kPa offset 2184
MAP value above which fuel injection is re-enabled. units: kPa offset 2200
Definition at line 3583 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().
int16_t engine_configuration_s::coastingFuelCutRpmHigh |
This sets the RPM above which fuel cut is active. units: rpm offset 2174
This sets the RPM above which fuel cut is active. units: rpm offset 2190
Definition at line 3553 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().
int16_t engine_configuration_s::coastingFuelCutRpmLow |
This sets the RPM below which fuel cut is deactivated, this prevents jerking or issues transitioning to idle units: rpm offset 2176
This sets the RPM below which fuel cut is deactivated, this prevents jerking or issues transitioning to idle units: rpm offset 2192
Definition at line 3559 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().
int16_t engine_configuration_s::coastingFuelCutTps |
Throttle position below which fuel cut is active. With an electronic throttle enabled, this checks against pedal position. units: % offset 2178
Throttle position below which fuel cut is active. With an electronic throttle enabled, this checks against pedal position. units: % offset 2194
Definition at line 3565 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().
uint8_t engine_configuration_s::coastingFuelCutVssHigh |
Above this speed, allow DFCO. Use this to prevent jerkiness from fuel enable/disable in low gears. units: kph offset 1511
Above this speed, allow DFCO. Use this to prevent jerkiness from fuel enable/disable in low gears. units: kph offset 1527
Definition at line 2919 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), DfcoController::getState(), and setConfigValueByName().
uint8_t engine_configuration_s::coastingFuelCutVssLow |
Below this speed, disable DFCO. Use this to prevent jerkiness from fuel enable/disable in low gears. units: kph offset 1510
Below this speed, disable DFCO. Use this to prevent jerkiness from fuel enable/disable in low gears. units: kph offset 1526
Definition at line 2913 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), DfcoController::getState(), and setConfigValueByName().
Gpio engine_configuration_s::communityCommsLedPid |
offset 442
Definition at line 966 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getCommsLedPin(), and setBoardDefaultConfiguration().
bool engine_configuration_s::complexWallModel |
Should we use tables to vary tau/beta based on CLT/MAP, or just with fixed values? offset 1316 bit 3
Should we use tables to vary tau/beta based on CLT/MAP, or just with fixed values? offset 1332 bit 3
Definition at line 2453 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by WallFuelController::computeBeta(), WallFuelController::computeTau(), getConfigValueByName(), and setConfigValueByName().
float engine_configuration_s::compressionRatio |
Just for reference really, not taken into account by any logic at this point units: CR offset 16
Definition at line 627 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), miataNAcommonEngineSettings(), setConfigValueByName(), and setDefaultBaseEngine().
adc_channel_e engine_configuration_s::compressorDischargePressureChannel |
Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3749
Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3765
Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3589
Definition at line 4343 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitMap(), and initMap().
ThermistorConf engine_configuration_s::compressorDischargeTemperature |
offset 3716
offset 3732
offset 3556
Definition at line 4333 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitThermistors(), getConfigValueByName(), initThermistors(), and setConfigValueByName().
uart_device_e engine_configuration_s::consoleUartDevice |
offset 916
Definition at line 1968 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::consumeObdSensors |
This property is useful if using rusEFI as TCM or BCM only offset 920 bit 6
Definition at line 2006 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initCanSensors(), initThermistors(), initTps(), mreBCM(), and setConfigValueByName().
cranking_parameters_s engine_configuration_s::cranking |
offset 200
Definition at line 886 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by TriggerCentral::decodeMapCam(), fuelBenchMode(), getConfigValueByName(), getCrankingAdvance(), getCrankingFuel3(), AlternatorController::getSetpoint(), initVvtActuators(), m73engine(), miataNAcommonEngineSettings(), mreBoardNewTest(), Engine::periodicSlowCallback(), printConfiguration(), proteusBoardTest(), setBoardDefaultConfiguration(), setBoardOverrides(), setCommonMazdaNB(), setConfigValueByName(), setCrankingFuel(), setCrankingRpm(), setDefaultCranking(), setFrankensoBoardTestConfiguration(), setGy6139qmbDefaultEngineConfiguration(), setHondaK(), setNissanVqEngineConfig(), setPrometheusDefaults(), RpmCalculator::setRpmValue(), setSubaruEG33Defaults(), and startDwellByTurningSparkPinHigh().
int engine_configuration_s::crankingIACposition |
This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling. units: percent offset 1640
This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling. units: percent offset 1656
Definition at line 3253 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getCrankingOpenLoop(), setCommonMazdaNB(), setConfigValueByName(), setCrankingIACExtra(), setDefaultCranking(), setFordEscortGt(), setHondaK(), and setMazdaMiata96().
injection_mode_e engine_configuration_s::crankingInjectionMode |
This is the injection strategy during engine start. See Fuel/Injection settings for more detail. It is suggested to use "Simultaneous". offset 450
Definition at line 990 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common079721_2351(), commonPassatB6(), getCurrentInjectionMode(), mreBoardNewTest(), InjectionEvent::onTriggerTooth(), printConfiguration(), proteusBoardTest(), setBoardDefaultConfiguration(), setBoardOverrides(), setCrankingInjectionMode(), setDefaultCranking(), setDodgeNeon1995EngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setFordInline6(), setGmSbc(), setHonda600(), setHondaK(), setHyundaiPb(), setMercedesM111EngineConfiguration(), setMitsubishi3A92(), setPrometheusDefaults(), RpmCalculator::setRpmValue(), and setSubaruEG33Defaults().
angle_t engine_configuration_s::crankingTimingAngle |
Ignition advance angle used during engine cranking, 5-10 degrees will work as a base setting for most engines. There is tapering towards running timing advance set cranking_timing_angle X units: deg offset 456
Definition at line 1018 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCrankingAdvance(), m73engine(), miataNAcommonEngineSettings(), printConfiguration(), setConfigValueByName(), setCrankingTimingAngle(), setDefaultCranking(), setDodgeNeon1995EngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setFordAspireEngineConfiguration(), setFordEscortGt(), setMazdaMiata96(), and setVwAba().
uint16_t engine_configuration_s::customSentTpsMax |
offset 3564
offset 3580
offset 3404
Definition at line 4209 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by decodeTpsSentValue(), getConfigValueByName(), and setConfigValueByName().
uint16_t engine_configuration_s::customSentTpsMin |
offset 3538
offset 3554
offset 3378
Definition at line 4167 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by decodeTpsSentValue(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::cutFuelInAcr |
offset 1316 bit 12
offset 1332 bit 12
Definition at line 2490 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and LimpManager::updateState().
bool engine_configuration_s::cutFuelOnHardLimit |
offset 1304 bit 16
offset 1320 bit 16
Definition at line 2354 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LimpManager::getLimitingFuelCorrection(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateState().
bool engine_configuration_s::cutSparkOnHardLimit |
Be careful enabling this: some engines are known to self-disassemble their valvetrain with a spark cut. Fuel cut is much safer. offset 1304 bit 17
Be careful enabling this: some engines are known to self-disassemble their valvetrain with a spark cut. Fuel cut is much safer. offset 1320 bit 17
Definition at line 2358 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LimpManager::getLimitingTimingRetard(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateState().
uint8_t engine_configuration_s::cylinderBankSelect |
Select which fuel correction bank this cylinder belongs to. Group cylinders that share the same O2 sensor offset 2588
Select which fuel correction bank this cylinder belongs to. Group cylinders that share the same O2 sensor offset 2604
Definition at line 3726 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by EngineState::periodicFastCallback(), setDefaultBaseEngine(), and setLeftRightBanksNeedBetterName().
float engine_configuration_s::cylinderBore |
Cylinder diameter in mm. units: mm offset 444
Definition at line 972 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), m73engine(), miataNAcommonEngineSettings(), setBoardDefaultConfiguration(), setCommonMazdaNB(), setConfigValueByName(), setDefaultEngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setMazdaMiata96(), setMercedesM111EngineConfiguration(), and showHipInfo().
uint32_t engine_configuration_s::cylindersCount |
Number of cylinder the engine has. offset 436
Definition at line 954 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by FuelSchedule::addFuelEvents(), bmwM52(), HpfpQuantity::calcFuelPercent(), common079721_2351(), common2jz(), doRunFuelInjBench(), doRunSparkBench(), endSimultaneousInjectionOnlyTogglePins(), SpeedDensityAirmass::getAirflow(), MafAirmass::getAirmassImpl(), SpeedDensityBase::getAirmassImpl(), getBaseFuelMass(), getConfigValueByName(), getCurrentIgnitionMode(), getFiringOrderCylinderId(), getIgnitionPinForIndex(), getInjectionModeDurationMultiplier(), getNumberOfInjections(), getNumberOfSparks(), getPerCylinderFiringOrderOffset(), getStandardAirCharge(), IFuelComputer::getTChargeCoefficient(), harleyEngine(), initializeIgnitionActions(), m73engine(), mapAveragingTriggerCallback(), miataNAcommonEngineSettings(), mreBoardNewTest(), noFiringUntilVvtSync(), onTriggerEventSparkLogic(), FuelSchedule::onTriggerTooth(), EngineState::periodicFastCallback(), prepareCylinderIgnitionSchedule(), prepareIgnitionSchedule(), printEngineSnifferPinMappings(), printOutputs(), proteusBoardTest(), refreshMapAveragingPreCalc(), setBoardDefaultConfiguration(), setBoardOverrides(), setCommonMazdaNB(), setConfigValueByName(), setDefaultBaseEngine(), setDiscovery33810Test(), setDodgeNeonNGCEngineConfiguration(), setDodgeRam1996(), setEngineBMW_M73_microRusEfi(), setFordAspireEngineConfiguration(), setFordInline6(), setFrankensoBoardTestConfiguration(), setGmLs4(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), setHarley(), setHellen121Vag_5_cyl(), setHellen121Vag_8_cyl(), setHellen121Vag_v6_cyl(), setHellen121Vag_vr6_cyl(), setHellenMercedes128_6_cyl(), setHellenMercedes128_8_cyl(), setHonda600(), setHondaK(), setInline4(), setLeftRightBanksNeedBetterName(), setMaverickX3(), setMercedesM111EngineConfiguration(), setMitsubishi3A92(), setNissanVqEngineConfig(), setPrometheusDefaults(), setRotary(), setSachs(), setSlingshot(), setSubaruEG33Defaults(), EnginePins::startIgnitionPins(), EnginePins::startInjectionPins(), startSimultaneousInjection(), testEngine6451(), InjectionEvent::update(), and validateConfigOnStartUpOrBurn().
Gpio engine_configuration_s::dacOutputPins |
offset 3750
offset 3766
offset 3590
Definition at line 4347 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initDac().
debug_mode_e engine_configuration_s::debugMode |
See http://rusefi.com/s/debugmode offset 1522
See http://rusefi.com/s/debugmode offset 1538
Definition at line 2943 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by executeTSCommand(), executorStatistics(), fireSparkAndPrepareNextSchedule(), EtbController::getClosedLoopAutotune(), TpsAccelEnrichment::getTpsEnrichment(), lua_setDebug(), mreBoardNewTest(), myAlloc(), StepperMotorBase::postCurrentPosition(), processLastKnockEvent(), setDebugMode(), setDefaultBaseEngine(), SimpleTransmissionController::update(), DynoView::update(), and updateTunerStudioState().
Gpio engine_configuration_s::debugTriggerSync |
offset 700
Definition at line 1386 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initMiscOutputPins().
bool engine_configuration_s::devBit0 |
offset 1496 bit 20
offset 1512 bit 20
Definition at line 2848 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::devBit1 |
offset 1496 bit 21
offset 1512 bit 21
Definition at line 2851 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::devBit2 |
offset 1496 bit 22
offset 1512 bit 22
Definition at line 2854 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::devBit3 |
offset 1496 bit 23
offset 1512 bit 23
Definition at line 2857 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::devBit4 |
offset 1496 bit 24
offset 1512 bit 24
Definition at line 2860 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::devBit5 |
offset 1496 bit 25
offset 1512 bit 25
Definition at line 2863 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::devBit6 |
offset 1496 bit 26
offset 1512 bit 26
Definition at line 2866 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::devBit7 |
offset 1496 bit 27
offset 1512 bit 27
Definition at line 2869 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
uint32_t engine_configuration_s::device_uid |
offset 3980
offset 3996
offset 3820
Definition at line 4531 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printUid().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::dfcoDelay |
Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust... units: sec offset 3241
Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust... units: sec offset 3257
Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust... units: sec offset 3081
Definition at line 3882 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by DfcoController::cutFuel(), getConfigValueByName(), and setConfigValueByName().
Gpio engine_configuration_s::digitalPotentiometerChipSelect |
offset 690
Definition at line 1374 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initPotentiometers(), printConfiguration(), and setBoardDefaultConfiguration().
spi_device_e engine_configuration_s::digitalPotentiometerSpiDevice |
Digital Potentiometer is used by stock ECU stimulation code offset 702
Definition at line 1391 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initPotentiometers(), and printConfiguration().
bool engine_configuration_s::disableEtbWhenEngineStopped |
Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary. offset 752 bit 24
Definition at line 1620 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by EtbController::checkStatus(), commonPassatB6(), getConfigValueByName(), setConfigValueByName(), setHyundaiPb(), and setMaverickX3().
int8_t engine_configuration_s::disableFan1AtSpeed |
offset 2630
offset 2646
Definition at line 3769 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by FanControl1::disableAtSpeed(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::disableFan1WhenStopped |
Inhibit operation of this fan while the engine is not running. offset 188 bit 6
Definition at line 760 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), FanControl1::disableWhenStopped(), getConfigValueByName(), setConfigValueByName(), and setMaverickX3().
int8_t engine_configuration_s::disableFan2AtSpeed |
offset 2631
offset 2647
Definition at line 3773 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by FanControl2::disableAtSpeed(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::disableFan2WhenStopped |
Inhibit operation of this fan while the engine is not running. offset 188 bit 7
Definition at line 764 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), FanControl2::disableWhenStopped(), getConfigValueByName(), setConfigValueByName(), and setMaverickX3().
scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::displacement |
Engine displacement in litres units: L offset 432
Definition at line 944 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by bmwM52(), common2jz(), commonGenesisCoupe(), SpeedDensityBase::getAirmassImpl(), getConfigValueByName(), getStandardAirCharge(), m73engine(), miataNAcommonEngineSettings(), setBoardDefaultConfiguration(), setBoardOverrides(), setCommonMazdaNB(), setConfigValueByName(), setDefaultBaseEngine(), setDodgeNeonNGCEngineConfiguration(), setDodgeRam1996(), setEngineBMW_M73_microRusEfi(), setFordAspireEngineConfiguration(), setFordEscortGt(), setGmLs4(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), setHarley(), setHellen121nissanAltimaN16(), setHellen121nissanQR(), setHellen121Vag_5_cyl(), setHellen121Vag_8_cyl(), setHellen121Vag_v6_cyl(), setHondaK(), setHondaObd1(), setHyundaiPb(), setMaverickX3(), setMazdaMiata96(), setMazdaMiataNA94(), setMercedesM111EngineConfiguration(), setMitsubishi3A92(), setNissanVqEngineConfig(), setPrometheusDefaults(), setSachs(), setSubaruEG33Defaults(), setSubaruEJ18_MRE(), setToyota1NZFE(), and setVwAba().
bool engine_configuration_s::displayLogicLevelsInEngineSniffer |
Shall we display real life signal or just the part consumed by trigger decoder. Applies to both trigger and cam/vvt input.
enable logic_level_trigger offset 188 bit 20
Definition at line 814 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), enableOrDisable(), getConfigValueByName(), handleShaftSignal(), logVvtFront(), setBoardDefaultConfiguration(), setConfigValueByName(), setHondaK(), and setMazdaMiata96().
bool engine_configuration_s::doNotFilterTriggerEdgeNoise |
"Detect double trigger edges" offset 188 bit 17
Definition at line 800 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
float engine_configuration_s::driveWheelRevPerKm |
Number of revolutions per kilometer for the wheels your vehicle speed sensor is connected to. Use an online calculator to determine this based on your tire size. units: revs/km offset 496
Definition at line 1118 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by VehicleSpeedConverter::convert(), getConfigValueByName(), GearDetector::getDriveshaftRpm(), miataNAcommonEngineSettings(), setConfigValueByName(), setDefaultEngineConfiguration(), setMazdaMiataEngineNB2Defaults(), setMazdaMiataNB1(), and setMiataNB2_Proteus_TCU().
Gpio engine_configuration_s::drv8860_cs |
offset 1164
Definition at line 2242 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio(), and startSmartCsPins().
pin_output_mode_e engine_configuration_s::drv8860_csPinMode |
offset 1166
Definition at line 2246 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by startSmartCsPins().
Gpio engine_configuration_s::drv8860_miso |
offset 1168
Definition at line 2256 of file engine_configuration_generated_structures_alphax-2chan.h.
spi_device_e engine_configuration_s::drv8860spiDevice |
offset 1162
Definition at line 2232 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio().
float engine_configuration_s::egoValueShift |
EGO value correction units: value offset 1628
EGO value correction units: value offset 1644
Definition at line 3242 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getAfr(), getConfigValueByName(), and setConfigValueByName().
pin_output_mode_e engine_configuration_s::electronicThrottlePin1Mode |
offset 698
Definition at line 1378 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::enableAemXSeries |
AEM X-Series or rusEFI Wideband offset 752 bit 30
Definition at line 1641 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), hasAfrSensor(), hellenWbo(), initLambda(), initOldAnalogInputs(), CanWrite::PeriodicTask(), setConfigValueByName(), setHarley(), and setHyundaiPb().
bool engine_configuration_s::enableAemXSeriesEgt |
AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1496 bit 15
AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1512 bit 15
Definition at line 2833 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initEgt(), and setConfigValueByName().
bool engine_configuration_s::enableCanVss |
Read VSS from OEM CAN bus according to selected CAN vehicle configuration. offset 920 bit 7
Definition at line 2010 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initCanVssSupport(), processCanRxVss(), setConfigValueByName(), setMercedesM111EngineConfiguration(), updateDynoView(), and updateDynoViewCan().
bool engine_configuration_s::enabledStep1Limiter |
offset 752 bit 10
Definition at line 1571 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::enableExtendedCanBroadcast |
Send out board statistics offset 1496 bit 5
Send out board statistics offset 1512 bit 5
Definition at line 2800 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), CanWrite::PeriodicTask(), setConfigValueByName(), and setDefaultBaseEngine().
bool engine_configuration_s::enableFan1WithAc |
Turn on this fan when AC is on. offset 188 bit 4
Definition at line 752 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by FanControl1::enableWithAc(), getConfigValueByName(), miataNAcommonEngineSettings(), setCommonMazdaNB(), and setConfigValueByName().
bool engine_configuration_s::enableFan2WithAc |
Turn on this fan when AC is on. offset 188 bit 5
Definition at line 756 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by FanControl2::enableWithAc(), getConfigValueByName(), miataNAcommonEngineSettings(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::enableInnovateLC2 |
offset 920 bit 8
Definition at line 2013 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getAfr(), getConfigValueByName(), hasAfrSensor(), IdentifyInnovateSerialMsg(), ParseSerialData(), setConfigValueByName(), and SerialRead::ThreadTask().
bool engine_configuration_s::enableKline |
offset 188 bit 2
Definition at line 745 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initKLine(), setBoardDefaultConfiguration(), setConfigValueByName(), startKLine(), and stopKLine().
bool engine_configuration_s::enableKnockSpectrogram |
offset 1496 bit 30
offset 1512 bit 30
Definition at line 2878 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initSoftwareKnock(), knockSpectrogramDisable(), knockSpectrogramEnable(), processLastKnockEvent(), setConfigValueByName(), and setDefaultBaseEngine().
bool engine_configuration_s::enableLaunchRetard |
offset 920 bit 4
Definition at line 1999 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getRunningAdvance(), and setConfigValueByName().
bool engine_configuration_s::enableSoftwareKnock |
offset 920 bit 12
Definition at line 2026 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), initSoftwareKnock(), initTriggerScope(), onStartKnockSampling(), setBoardDefaultConfiguration(), setConfigValueByName(), setHyundaiPb(), setMercedesM111EngineConfiguration(), and startSampling().
bool engine_configuration_s::enableStagedInjection |
offset 188 bit 31
Definition at line 852 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getInjectionMass(), getStage2InjectionFraction(), EngineState::periodicFastCallback(), and setConfigValueByName().
bool engine_configuration_s::enableTrailingSparks |
Enable secondary spark outputs that fire after the primary (rotaries, twin plug engines). offset 188 bit 8
Definition at line 768 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by fireSparkAndPrepareNextSchedule(), getConfigValueByName(), setConfigValueByName(), setRotary(), and turnSparkPinHighStartCharging().
bool engine_configuration_s::enableVerboseCanTx |
CAN broadcast using custom rusEFI protocol enable can_broadcast/disable can_broadcast offset 752 bit 14
Definition at line 1585 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), CanWrite::PeriodicTask(), setBoardDefaultConfiguration(), setConfigValueByName(), and setEngineBMW_M73_microRusEfi().
uint32_t engine_configuration_s::engineChartSize |
units: count offset 1320
units: count offset 1336
Definition at line 2567 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common2jz(), getConfigValueByName(), WaveChart::isFull(), WaveChart::isStartedTooLongAgo(), miataNAcommonEngineSettings(), printStatus(), setChartSize(), setConfigValueByName(), setDefaultEngineConfiguration(), and setSachs().
vehicle_info_t engine_configuration_s::engineCode |
For example, LS1 or NB2 REQUIRED for rusEFI Online offset 1084
Definition at line 2213 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common2jz(), commonGenesisCoupe(), commonPassatB6(), m73engine(), miataNAcommonEngineSettings(), setBoardDefaultConfiguration(), setGmSbc(), setHellen121nissanAltimaN16(), setHellen121nissanQR(), setHondaK(), setHyundaiPb(), setMaverickX3(), setMazdaMiata96(), setMazdaMiataEngineNB2Defaults(), setMazdaMiataNA94(), setMazdaMiataNB1(), setMercedesM111EngineConfiguration(), setMiataNB2_Proteus_TCU(), setNissanVqEngineConfig(), setRotary(), setSubaruEJ18_MRE(), and wipeStrings().
vehicle_info_t engine_configuration_s::engineMake |
For example, BMW, GM or Chevrolet REQUIRED for rusEFI Online offset 1052
Definition at line 2207 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common2jz(), commonGenesisCoupe(), commonPassatB6(), harleyEngine(), m73engine(), miataNAcommonEngineSettings(), Engine::preCalculate(), setBoardDefaultConfiguration(), setCommonMazdaNB(), setGmSbc(), setHondaK(), setHondaObd1(), setHyundaiPb(), setMaverickX3(), setMazdaMiata96(), setMercedesM111EngineConfiguration(), setMiataNB2_Proteus_TCU(), setRotary(), setSlingshot(), setSubaruEJ18_MRE(), and wipeStrings().
bool engine_configuration_s::engineSnifferFocusOnInputs |
offset 1304 bit 28
offset 1320 bit 28
Definition at line 2393 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by addEngineSnifferOutputPinEvent(), getConfigValueByName(), and setConfigValueByName().
uint16_t engine_configuration_s::engineSnifferRpmThreshold |
Engine sniffer would be disabled above this rpm set engineSnifferRpmThreshold X units: RPM offset 10
Definition at line 597 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultEngineConfiguration(), setFordAspireEngineConfiguration(), setValue(), and Engine::updateSlowSensors().
engineSyncCam_e engine_configuration_s::engineSyncCam |
Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync. offset 614
Definition at line 1269 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by handleVvtCamSignal(), and setHondaK().
engine_type_e engine_configuration_s::engineType |
http://rusefi.com/wiki/index.php?title=Manual:Engine_Type set engine_type X offset 0
Definition at line 568 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by boardInitHardware(), doResetConfiguration(), getBoardId(), getBoardMetaDcOutputsCount(), getBoardMetaLowSideOutputsCount(), getBoardMetaOutputs(), getBoardMetaOutputsCount(), initTriggerEmulator(), loadConfiguration(), printConfiguration(), printOverallStatus(), readFromFlash(), resetConfigurationExt(), sendQcBenchBoardStatus(), setEngineType(), and triggerInfo().
pid_s engine_configuration_s::etb |
offset 1392
offset 1408
Definition at line 2639 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getPidForDcFunction(), onConfigurationChangeElectronicThrottleCallback(), setBoschVAGETB(), setConfigValueByName(), setDefaultEtbParameters(), setEngineBMW_M73_microRusEfi(), setEtbPID(), setHitachiEtbCalibration(), setMaverickX3(), and setMercedesM111EngineConfiguration().
bool engine_configuration_s::etb1configured |
offset 752 bit 15
Definition at line 1588 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by doInitElectronicThrottle(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::etb2configured |
offset 752 bit 16
Definition at line 1591 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by doInitElectronicThrottle(), getConfigValueByName(), and setConfigValueByName().
int16_t engine_configuration_s::etb_iTermMax |
iTerm max value offset 2542
iTerm max value offset 2558
Definition at line 3656 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by EtbController::checkStatus(), getConfigValueByName(), setConfigValueByName(), and setDefaultEtbParameters().
int16_t engine_configuration_s::etb_iTermMin |
iTerm min value offset 2540
iTerm min value offset 2556
Definition at line 3651 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by EtbController::checkStatus(), getConfigValueByName(), setConfigValueByName(), and setDefaultEtbParameters().
bool engine_configuration_s::etb_use_two_wires |
TLE7209 and L6205 use two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode. offset 188 bit 9
Definition at line 772 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by doInitElectronicThrottle(), getConfigValueByName(), qcSetEtbState(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setConfigValueByName(), setHellen128ETBConfig(), setTestDcWastegateConfiguration(), and setupEtb().
uint16_t engine_configuration_s::etbExpAverageLength |
By the way ETB PID runs at 500hz, length in 1/500 of second here. offset 36
Definition at line 678 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), EtbController::onConfigurationChange(), setConfigValueByName(), and setDefaultEtbParameters().
int16_t engine_configuration_s::etbFreq |
units: Hz offset 1958
units: Hz offset 1974
Definition at line 3374 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initDcMotor(), initElectronicThrottle(), setConfigValueByName(), and setDefaultEtbParameters().
dc_function_e engine_configuration_s::etbFunctions |
offset 1160
Definition at line 2228 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by doInitElectronicThrottle(), initBoostCtrl(), proteusDcWastegateTest(), setBoardDefaultConfiguration(), setDefaultEtbParameters(), setGenesisCoupeBK2(), setGmSbc(), setHondaObd1(), setProteusGmLs4(), and setTestDcWastegateConfiguration().
float engine_configuration_s::etbIdleThrottleRange |
This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position. units: % offset 2584
This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position. units: % offset 2600
Definition at line 3721 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), setConfigValueByName(), setDefaultEtbParameters(), setHyundaiPb(), and setMaverickX3().
dc_io engine_configuration_s::etbIo |
offset 924
Definition at line 2092 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by doInitElectronicThrottle(), initElectronicThrottle(), proteusLuaDemo(), qcSetEtbState(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setDefaultETBPins(), setEtbTestConfiguration(), setHellen128ETBConfig(), setTestDcWastegateConfiguration(), and setupEtb().
uint8_t engine_configuration_s::etbJamIntegratorLimit |
units: % offset 3246
units: % offset 3262
units: % offset 3086
Definition at line 3902 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by EtbController::checkOutput(), getConfigValueByName(), and setConfigValueByName().
scaled_channel< uint8_t, 50, 1 > engine_configuration_s::etbJamTimeout |
Time required to detect a stuck throttle. units: sec offset 39
Definition at line 689 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by EtbController::checkOutput(), getConfigValueByName(), and setConfigValueByName().
uint8_t engine_configuration_s::etbMaximumPosition |
Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open. units: % offset 823
Definition at line 1796 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), setConfigValueByName(), and setDefaultBaseEngine().
float engine_configuration_s::etbMinimumPosition |
units: % offset 3420
units: % offset 3436
units: % offset 3260
Definition at line 4089 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), setConfigValueByName(), and setDefaultBaseEngine().
uint8_t engine_configuration_s::etbNeutralPosition |
Expected neutral position units: % offset 1313
Expected neutral position units: % offset 1329
Definition at line 2428 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by doInitElectronicThrottle(), getConfigValueByName(), and setConfigValueByName().
uint16_t engine_configuration_s::etbRevLimitRange |
This far above 'Soft limiter start', fully close the throttle. At the bottom of the range, throttle control is normal. At the top of the range, the throttle is fully closed. units: rpm offset 214
Definition at line 904 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), setConfigValueByName(), and setDefaultBaseEngine().
uint16_t engine_configuration_s::etbRevLimitStart |
Once engine speed passes this value, start reducing ETB angle. units: rpm offset 212
Definition at line 898 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), and setConfigValueByName().
int16_t engine_configuration_s::etbRocExpAverageLength |
By the way ETB PID runs at 500hz, length in 1/500 of second here. offset 2568
By the way ETB PID runs at 500hz, length in 1/500 of second here. offset 2584
Definition at line 3671 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), EtbController::onConfigurationChange(), setConfigValueByName(), and setDefaultEtbParameters().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::etbSplit |
TPS/PPS error threshold units: % offset 581
Definition at line 1226 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
pid_s engine_configuration_s::etbWastegatePid |
offset 1960
offset 1976
Definition at line 3378 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getPidForDcFunction(), setConfigValueByName(), and setDefaultBoostParameters().
uint8_t engine_configuration_s::fan1ExtraIdle |
Additional idle % when fan #1 is active units: % offset 1523
Additional idle % when fan #1 is active units: % offset 1539
Definition at line 2949 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), setConfigValueByName(), setDefaultBaseEngine(), and setHondaObd1().
uint8_t engine_configuration_s::fan2ExtraIdle |
Additional idle % when fan #2 is active units: % offset 1670
Additional idle % when fan #2 is active units: % offset 1686
Definition at line 3301 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), setConfigValueByName(), setDefaultBaseEngine(), and setMaverickX3().
uint8_t engine_configuration_s::fan2OffTemperature |
Cooling fan turn-off temperature threshold, in Celsius units: deg C offset 2157
Cooling fan turn-off temperature threshold, in Celsius units: deg C offset 2173
Definition at line 3510 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), FanControl2::getFanOffTemp(), setConfigValueByName(), setDefaultBaseEngine(), and setMazdaMiataNA94().
uint8_t engine_configuration_s::fan2OnTemperature |
Cooling fan turn-on temperature threshold, in Celsius units: deg C offset 2156
Cooling fan turn-on temperature threshold, in Celsius units: deg C offset 2172
Definition at line 3504 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), FanControl2::getFanOnTemp(), setConfigValueByName(), setDefaultBaseEngine(), and setMazdaMiataNA94().
output_pin_e engine_configuration_s::fan2Pin |
offset 2154
offset 2170
Definition at line 3498 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), and setMazdaMiataNA94().
pin_output_mode_e engine_configuration_s::fan2PinMode |
offset 1707
offset 1723
Definition at line 3334 of file engine_configuration_generated_structures_alphax-2chan.h.
float engine_configuration_s::fanOffTemperature |
Cooling fan turn-off temperature threshold, in Celsius units: deg C offset 488
Definition at line 1102 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), FanControl1::getFanOffTemp(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBaseEngine(), setDodgeNeonNGCEngineConfiguration(), setMaverickX3(), and setMazdaMiataNA94().
float engine_configuration_s::fanOnTemperature |
Cooling fan turn-on temperature threshold, in Celsius units: deg C offset 484
Definition at line 1096 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), FanControl1::getFanOnTemp(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBaseEngine(), setDodgeNeonNGCEngineConfiguration(), setMaverickX3(), and setMazdaMiataNA94().
output_pin_e engine_configuration_s::fanPin |
offset 682
Definition at line 1353 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonPassatB6(), mreBoardNewTest(), printOutputs(), proteusBoardTest(), setBasicNotECUmode(), setBoardDefaultConfiguration(), setEngineBMW_M73_Proteus(), setFordInline6(), setFrankensoBoardTestConfiguration(), setFrankensoConfiguration(), setGmSbc(), setHondaK(), setHyundaiPb(), and setMercedesM111EngineConfiguration().
pin_output_mode_e engine_configuration_s::fanPinMode |
offset 681
Definition at line 1349 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printOutputs(), and setBoardDefaultConfiguration().
scaled_channel< uint16_t, 100, 1 > engine_configuration_s::finalGearRatio |
Ratio between the wheels and your transmission output. units: ratio offset 728
Definition at line 1471 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), GearDetector::getDriveshaftRpm(), miataNAcommonEngineSettings(), setConfigValueByName(), setDefaultEngineConfiguration(), setMazdaMiataEngineNB2Defaults(), and setMazdaMiataNB1().
int8_t engine_configuration_s::finalIgnitionCutPercentBeforeLaunch |
units: % offset 779
Definition at line 1702 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by LaunchControlBase::calculateSparkSkipRatio(), getConfigValueByName(), and setConfigValueByName().
firing_order_e engine_configuration_s::firingOrder |
offset 440
Definition at line 958 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common079721_2351(), common2jz(), getFiringOrderLength(), getFiringOrderTable(), harleyEngine(), m73engine(), miataNAcommonEngineSettings(), mreBoardNewTest(), proteusBoardTest(), setBoardDefaultConfiguration(), setBoardOverrides(), setCommonMazdaNB(), setDiscovery33810Test(), setDodgeNeon1995EngineConfiguration(), setDodgeRam1996(), setEngineBMW_M73_microRusEfi(), setFiringOrder(), setFordAspireEngineConfiguration(), setFordInline6(), setFrankensoBoardTestConfiguration(), setGmLs4(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), setHellen121Vag_5_cyl(), setHellen121Vag_8_cyl(), setHellen121Vag_v6_cyl(), setHellen121Vag_vr6_cyl(), setHellenMercedes128_6_cyl(), setHellenMercedes128_8_cyl(), setHonda600(), setHondaK(), setInline4(), setMaverickX3(), setMercedesM111EngineConfiguration(), setNissanVqEngineConfig(), setPrometheusDefaults(), setRotary(), setSachs(), setSlingshot(), setSubaruEG33Defaults(), setSubaruEJ18_MRE(), and testEngine6451().
angle_t engine_configuration_s::fixedModeTiming |
This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing This mode is useful when adjusting distributor location. units: RPM offset 468
Definition at line 1066 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), printConfiguration(), setConfigValueByName(), setDefaultIgnition(), and setFixedModeTiming().
float engine_configuration_s::fixedTiming |
Fixed timing, useful for TDC testing units: deg offset 1616
Fixed timing, useful for TDC testing units: deg offset 1632
Definition at line 3224 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getRunningAdvance(), and setConfigValueByName().
bool engine_configuration_s::flexCranking |
Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor. offset 1316 bit 18
Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor. offset 1332 bit 18
Definition at line 2515 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCrankingFuel3(), and setConfigValueByName().
bool engine_configuration_s::flexSensorInverted |
offset 1496 bit 7
offset 1512 bit 7
Definition at line 2806 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by flexExtiCallback(), getConfigValueByName(), and setConfigValueByName().
brain_input_pin_e engine_configuration_s::flexSensorPin |
Continental/GM flex fuel sensor, 50-150hz type offset 816
Definition at line 1772 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initFlexSensor().
bool engine_configuration_s::forceO2Heating |
If enabled, don't wait for engine start to heat O2 sensors. WARNING: this will reduce the life of your sensor, as condensation in the exhaust from a cold start can crack the sensing element. offset 1316 bit 24
If enabled, don't wait for engine start to heat O2 sensors. WARNING: this will reduce the life of your sensor, as condensation in the exhaust from a cold start can crack the sensing element. offset 1332 bit 24
Definition at line 2538 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), Engine::periodicSlowCallback(), and setConfigValueByName().
scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::fordInjectorSmallPulseBreakPoint |
units: mg offset 3244
units: mg offset 3260
units: mg offset 3084
Definition at line 3897 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), InjectorModelPrimary::getSmallPulseBreakPoint(), and setConfigValueByName().
scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::fordInjectorSmallPulseSlope |
units: g/s offset 738
Definition at line 1496 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), InjectorModelPrimary::getSmallPulseFlowRate(), and setConfigValueByName().
engine_load_mode_e engine_configuration_s::fuelAlgorithm |
This setting controls which fuel quantity control algorithm is used. Alpha-N means drive by TPS commonly only used for NA engines Speed Density requires MAP sensor and is the default choice for may installs MAF air charge is a cylinder filling based method that uses a mass air flow sensor. offset 448
Definition at line 980 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by buildTimingMap(), getAirmassModel(), getBaseFuelMass(), getLoad(), lua_getAirmassResolveMode(), m73engine(), packEngineMode(), printConfiguration(), setAlgorithm(), setBoardDefaultConfiguration(), setDefaultBaseEngine(), setDodgeNeon1995EngineConfiguration(), and setSubaruEG33Defaults().
bool engine_configuration_s::fuelClosedLoopCorrectionEnabled |
Enables lambda sensor closed loop feedback for fuelling. offset 1304 bit 1
Enables lambda sensor closed loop feedback for fuelling. offset 1320 bit 1
Definition at line 2298 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultStftSettings(), and shouldCorrect().
adc_channel_e engine_configuration_s::fuelLevelSensor |
This is the processor pin that your fuel level sensor in connected to. This is a non standard input so will need to be user defined. offset 510
Definition at line 1144 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initFuelLevel(), and setBoardDefaultConfiguration().
fuel_pressure_sensor_mode_e engine_configuration_s::fuelPressureSensorMode |
offset 3508
offset 3524
offset 3348
Definition at line 4111 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by InjectorModelWithConfig::getFuelDifferentialPressure().
output_pin_e engine_configuration_s::fuelPumpPin |
offset 674
Definition at line 1326 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common079721_2351(), common2jz(), mreBoardNewTest(), printOutputs(), proteusBoardTest(), setBoardDefaultConfiguration(), setEngineBMW_M73_Proteus(), setFordInline6(), setFrankensoBoardTestConfiguration(), setFrankensoConfiguration(), setGmSbc(), setHondaK(), and setMercedesM111EngineConfiguration().
pin_output_mode_e engine_configuration_s::fuelPumpPinMode |
offset 676
Definition at line 1330 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printOutputs(), and setBoardDefaultConfiguration().
float engine_configuration_s::fuelReferencePressure |
This is the pressure at which your injector flow is known. For example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here. units: kPa offset 1708
This is the pressure at which your injector flow is known. For example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here. units: kPa offset 1724
Definition at line 3341 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), InjectorModelWithConfig::getFuelDifferentialPressure(), InjectorModelWithConfig::getInjectorFlowRatio(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultFuel(), setGDIFueling(), setGenesisCoupeBK1(), setGenesisCoupeBK2(), setGmLs4(), setHondaK(), setHondaObd1(), and setMazdaMiataEngineNB2Defaults().
ThermistorConf engine_configuration_s::fuelTempSensor |
offset 3652
offset 3668
offset 3492
Definition at line 4325 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitThermistors(), getConfigValueByName(), initFlexSensor(), initThermistors(), and setConfigValueByName().
int8_t engine_configuration_s::gapTrackingLengthOverride |
How many consecutive gap rations have to match expected ranges for sync to happen units: count offset 461
Definition at line 1033 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and TriggerCentral::updateWaveform().
int8_t engine_configuration_s::gapVvtTrackingLengthOverride |
How many consecutive VVT gap rations have to match expected ranges for sync to happen units: count offset 677
Definition at line 1336 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and TriggerCentral::updateWaveform().
scaled_channel< int8_t, 2, 1 > engine_configuration_s::gearBasedOpenLoopBoostAdder |
Boost duty cycle modified by gear units: % offset 3581
Boost duty cycle modified by gear units: % offset 3597
Boost duty cycle modified by gear units: % offset 3421
Definition at line 4274 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by BoostController::getOpenLoop().
GearControllerMode engine_configuration_s::gearControllerMode |
offset 3352
offset 3368
offset 3192
Definition at line 3995 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by doPeriodicSlowCallback(), and initGearController().
scaled_channel< uint16_t, 100, 1 > engine_configuration_s::gearRatio |
units: ratio offset 3270
units: ratio offset 3286
units: ratio offset 3110
Definition at line 3970 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by GearDetector::determineGearFromRatio(), GearDetector::getRpmInGear(), GearDetector::initGearDetector(), miataNAcommonEngineSettings(), setHondaCivicBcm(), setHyundaiPb(), setMazdaMiataEngineNB2Defaults(), and setMazdaMiataNB1().
angle_t engine_configuration_s::globalTriggerAngleOffset |
Angle between Top Dead Center (TDC) and the first trigger event. Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC .Knowing this angle allows us to control timing and other angles in reference to TDC. HOWTO: 1: Switch to fixed timing mode on 'ignition setting' dialog 2: use an actual timing light to calibrate 3: add/subtract until timing light confirms desired fixed timing value!' units: deg btdc offset 472
Definition at line 1078 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), commonPassatB6(), getConfigValueByName(), getValue(), m73engine(), printConfiguration(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultBaseEngine(), setDodgeNeon1995EngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setDodgeRam1996(), setEngineBMW_M73_microRusEfi(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setGlobalTriggerAngleOffset(), setGmLs4(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), setHonda600(), setHondaK(), setHondaObd1(), setHyundaiPb(), setMazdaMiataNB2_36(), setMercedesM111EngineConfiguration(), setMitsubishi3A92(), setPrometheusDefaults(), setSlingshot(), setSubaruEG33Defaults(), setTestVVTEngineConfiguration(), setToyota1NZFE(), setToyota_2jz_vics(), and setVwAba().
gppwm_channel engine_configuration_s::gppwm |
offset 2636
offset 2652
Definition at line 3787 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonPassatB6(), initGpPwm(), setBoardDefaultConfiguration(), setDefaultGppwmParameters(), setGmSbc(), setHondaK(), setHondaObd1(), setMaverickX3(), setMercedesM111EngineConfiguration(), setMreVwPassatB6(), and setProteusVwPassatB6().
gppwm_note_t engine_configuration_s::gpPwmNote |
offset 1236
offset 1252
Definition at line 2280 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonPassatB6(), setDefaultGppwmParameters(), setGmSbc(), setHondaK(), setHondaObd1(), setMaverickX3(), and setMercedesM111EngineConfiguration().
linear_sensor_s engine_configuration_s::highPressureFuel |
offset 2188
offset 2204
Definition at line 3593 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonPassatB6(), deinitFluidPressure(), getConfigValueByName(), initFluidPressure(), setConfigValueByName(), setHyundaiPb(), setMreVwPassatB6(), and setProteusVwPassatB6().
uint16_t engine_configuration_s::highSpeedOffsets |
offset 3444
offset 3460
offset 3284
Definition at line 4107 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by TunerStudio::handleCrc32Check(), TunerStudio::handleScatteredReadCommand(), and printScatterList().
Gpio engine_configuration_s::hip9011CsPin |
offset 766
Definition at line 1662 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setHip9011FrankensoPinout(), showHipInfo(), and startHip9011_pins().
pin_output_mode_e engine_configuration_s::hip9011CsPinMode |
offset 726
Definition at line 1461 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setHip9011FrankensoPinout(), showHipInfo(), and startHip9011_pins().
float engine_configuration_s::hip9011Gain |
offset 2536
offset 2552
Definition at line 3646 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultEngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setHip9011FrankensoPinout(), setHipGain(), and showHipInfo().
Gpio engine_configuration_s::hip9011IntHoldPin |
offset 768
Definition at line 1666 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printEngineSnifferPinMappings(), setBoardDefaultConfiguration(), setHip9011FrankensoPinout(), showHipInfo(), and startHip9011_pins().
pin_output_mode_e engine_configuration_s::hip9011IntHoldPinMode |
offset 770
Definition at line 1670 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setHip9011FrankensoPinout(), showHipInfo(), and startHip9011_pins().
int engine_configuration_s::hip9011PrescalerAndSDO |
value '6' for 8MHz hw osc read hip9011 datasheet for details todo split into two bit fields units: integer offset 424
Definition at line 931 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initHip9011(), setBoardDefaultConfiguration(), setConfigValueByName(), setHip9011FrankensoPinout(), and setPrescalerAndSDO().
spi_device_e engine_configuration_s::hip9011SpiDevice |
offset 536
Definition at line 1175 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), showHipInfo(), and startHip9011_pins().
adc_channel_e engine_configuration_s::hipOutputChannel |
offset 1308
offset 1324
Definition at line 2407 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by calcFastAdcIndexes(), configureInputs(), onFastAdcComplete(), setBoardDefaultConfiguration(), setHip9011FrankensoPinout(), and showHipInfo().
bool engine_configuration_s::hondaK |
offset 1316 bit 13
offset 1332 bit 13
Definition at line 2493 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), and Engine::updateSwitchInputs().
uint8_t engine_configuration_s::hpfpActivationAngle |
How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own) units: deg offset 3254
How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own) units: deg offset 3270
How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own) units: deg offset 3094
Definition at line 3941 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), HpfpController::pinTurnOn(), setConfigValueByName(), and setDefaultHPFP().
hpfp_cam_e engine_configuration_s::hpfpCam |
offset 3248
offset 3264
offset 3088
Definition at line 3911 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by HpfpLobe::findNextLobe().
uint8_t engine_configuration_s::hpfpCamLobes |
units: lobes/cam offset 3247
units: lobes/cam offset 3263
units: lobes/cam offset 3087
Definition at line 3907 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by HpfpQuantity::calcFuelPercent(), HpfpQuantity::calcPI(), HpfpLobe::findNextLobe(), getConfigValueByName(), isGdiEngine(), HpfpController::onFastCallback(), setConfigValueByName(), setDefaultHPFP(), and setHyundaiPb().
uint8_t engine_configuration_s::hpfpMinAngle |
If the requested activation time is below this angle, don't bother running the pump units: deg offset 3250
If the requested activation time is below this angle, don't bother running the pump units: deg offset 3266
If the requested activation time is below this angle, don't bother running the pump units: deg offset 3090
Definition at line 3923 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), HpfpController::scheduleNextCycle(), setConfigValueByName(), and setDefaultHPFP().
int16_t engine_configuration_s::hpfpPeakPos |
Crank angle ATDC of first lobe peak units: deg offset 3570
Crank angle ATDC of first lobe peak units: deg offset 3586
Crank angle ATDC of first lobe peak units: deg offset 3410
Definition at line 4227 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by HpfpLobe::findNextLobe(), getConfigValueByName(), setConfigValueByName(), and setDefaultHPFP().
scaled_channel< uint16_t, 100000, 1 > engine_configuration_s::hpfpPidI |
units: %/kPa/lobe offset 3258
units: %/kPa/lobe offset 3274
units: %/kPa/lobe offset 3098
Definition at line 3955 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by HpfpQuantity::calcPI(), getConfigValueByName(), setConfigValueByName(), and setDefaultHPFP().
scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::hpfpPidP |
units: %/kPa offset 3256
units: %/kPa offset 3272
units: %/kPa offset 3096
Definition at line 3950 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by HpfpQuantity::calcPI(), getConfigValueByName(), setConfigValueByName(), and setDefaultHPFP().
scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::hpfpPumpVolume |
Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm. units: cc offset 3252
Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm. units: cc offset 3268
Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm. units: cc offset 3092
Definition at line 3935 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by HpfpQuantity::calcFuelPercent(), getConfigValueByName(), HpfpController::onFastCallback(), setConfigValueByName(), and setDefaultHPFP().
uint16_t engine_configuration_s::hpfpTargetDecay |
The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel. units: kPa/s offset 3260
The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel. units: kPa/s offset 3276
The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel. units: kPa/s offset 3100
Definition at line 3961 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by HpfpQuantity::calcPI(), getConfigValueByName(), setConfigValueByName(), and setDefaultHPFP().
output_pin_e engine_configuration_s::hpfpValvePin |
offset 1576
offset 1592
Definition at line 3191 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setHyundaiPb(), setMreVwPassatB6(), and setProteusVwPassatB6().
pin_output_mode_e engine_configuration_s::hpfpValvePinMode |
offset 1578
offset 1594
Definition at line 3195 of file engine_configuration_generated_structures_alphax-2chan.h.
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::iacByTpsDecayTime |
How long it takes to remove initial IAC adder to return to normal idle. units: seconds offset 3597
How long it takes to remove initial IAC adder to return to normal idle. units: seconds offset 3613
How long it takes to remove initial IAC adder to return to normal idle. units: seconds offset 3437
Definition at line 4297 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getRunningOpenLoop(), setConfigValueByName(), and setMaverickX3().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::iacByTpsHoldTime |
How long initial IAC adder is held before starting to decay. units: seconds offset 3596
How long initial IAC adder is held before starting to decay. units: seconds offset 3612
How long initial IAC adder is held before starting to decay. units: seconds offset 3436
Definition at line 4291 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getRunningOpenLoop(), setConfigValueByName(), and setMaverickX3().
int16_t engine_configuration_s::iacByTpsTaper |
IAC Value added when coasting and transitioning into idle. units: percent offset 1502
IAC Value added when coasting and transitioning into idle. units: percent offset 1518
Definition at line 2893 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), setCommonMazdaNB(), setConfigValueByName(), setDefaultBaseEngine(), setMaverickX3(), and setMazdaMiata96().
ThermistorConf engine_configuration_s::iat |
offset 388
Definition at line 918 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common2jz(), deinitThermistors(), getConfigValueByName(), initThermistors(), miataNAcommonEngineSettings(), setAnalogInputPin(), setBasicNotECUmode(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setCommonMazdaNB(), setConfigValueByName(), setDefaultEngineConfiguration(), setDefaultHellenAtPullUps(), setDodgeNeonNGCEngineConfiguration(), setDodgeRam1996(), setFordEscortGt(), setFordInline6(), setFrankensoConfiguration(), setHondaK(), setHyundaiPb(), setMercedesM111EngineConfiguration(), and setupDefaultSensorInputs().
bool engine_configuration_s::iatSensorPulldown |
offset 188 bit 27
Definition at line 839 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initThermistors(), and setConfigValueByName().
idle_hardware_s engine_configuration_s::idle |
offset 600
Definition at line 1252 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), commonPassatB6(), getConfigValueByName(), mreBoardNewTest(), printOutputs(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultEngineConfiguration(), setDefaultFrankensoStepperIdleParameters(), setEtbTestConfiguration(), setFordEscortGt(), setFrankensoBoardTestConfiguration(), setFrankensoConfiguration(), setHondaK(), setHondaObd1(), setIdlePin(), setIdleSolenoidFrequency(), setMercedesM111EngineConfiguration(), setMiataNA6_MAP_Frankenso(), and setProteusAnalogPwmTest().
float engine_configuration_s::idle_antiwindupFreq |
0.1 is a good default value units: x offset 716
Definition at line 1447 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IdleController::getClosedLoop(), getConfigValueByName(), setCommonMazdaNB(), setConfigValueByName(), and setMazdaMiata96().
float engine_configuration_s::idle_derivativeFilterLoss |
0.1 is a good default value units: x offset 512
Definition at line 1155 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IdleController::getClosedLoop(), getConfigValueByName(), setCommonMazdaNB(), setConfigValueByName(), and setMazdaMiata96().
bool engine_configuration_s::idleIncrementalPidCic |
offset 752 bit 29
Definition at line 1637 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
idle_mode_e engine_configuration_s::idleMode |
See also idleRpmPid offset 1314
See also idleRpmPid offset 1330
Definition at line 2433 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonPassatB6(), IdleController::getIdlePosition(), miataNAcommonEngineSettings(), setCommonMazdaNB(), setDefaultEngineConfiguration(), setIdleMode(), and setMazdaMiata96().
float engine_configuration_s::idlePidActivationTime |
units: seconds offset 2032
units: seconds offset 2048
Definition at line 3410 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
int16_t engine_configuration_s::idlePidDeactivationTpsThreshold |
Below this throttle position, the engine is considered idling. If you have an electronic throttle, this checks accelerator pedal position instead of throttle position, and should be set to 1-2%. units: % offset 844
Definition at line 1862 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IdleController::determinePhase(), IdleController::getClosedLoop(), getConfigValueByName(), getRunningAdvance(), IdleController::getRunningOpenLoop(), AirmassVeModelBase::getVe(), setConfigValueByName(), setDefaultEngineConfiguration(), and setMaverickX3().
int16_t engine_configuration_s::idlePidRpmDeadZone |
If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation units: RPM offset 1490
If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation units: RPM offset 1506
Definition at line 2776 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonPassatB6(), IdleController::getClosedLoop(), getConfigValueByName(), setCommonMazdaNB(), setConfigValueByName(), setDefaultIdleParameters(), and setMazdaMiata96().
int16_t engine_configuration_s::idlePidRpmUpperLimit |
How far above idle speed do we consider idling, i.e. coasting detection threshold. For example, if target = 800, this param = 200, then anything below 1000 RPM is considered idle. units: RPM offset 786
Definition at line 1732 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IdleController::determinePhase(), getConfigValueByName(), IdleController::getRunningOpenLoop(), setBoardDefaultConfiguration(), setCommonMazdaNB(), setConfigValueByName(), setDefaultIdleParameters(), and setMazdaMiata96().
adc_channel_e engine_configuration_s::idlePositionChannel |
offset 826
Definition at line 1806 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initTps(), and setVwAba().
uint16_t engine_configuration_s::idlePositionMax |
Voltage when the idle valve is open. You probably don't have one of these! 1 volt = 1000 units units: mv offset 26
Definition at line 657 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), setConfigValueByName(), and setDefaultEngineConfiguration().
uint16_t engine_configuration_s::idlePositionMin |
Voltage when the idle valve is closed. You probably don't have one of these! units: mv offset 24
Definition at line 649 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), setConfigValueByName(), and setDefaultEngineConfiguration().
pid_s engine_configuration_s::idleRpmPid |
See cltIdleRpmBins offset 1444
See cltIdleRpmBins offset 1460
Definition at line 2726 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyPidSettings(), getConfigValueByName(), IdleController::init(), miataNAcommonEngineSettings(), IdleController::onConfigurationChange(), setCommonMazdaNB(), setConfigValueByName(), setDefaultEngineConfiguration(), setDefaultIdleParameters(), setMazdaMiata96(), and startIdleThread().
int16_t engine_configuration_s::idlerpmpid_iTermMax |
iTerm max value offset 2582
iTerm max value offset 2598
Definition at line 3715 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getIdlePosition(), setCommonMazdaNB(), setConfigValueByName(), setDefaultIdleParameters(), and setMazdaMiata96().
int16_t engine_configuration_s::idlerpmpid_iTermMin |
iTerm min value offset 2578
iTerm min value offset 2594
Definition at line 3696 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getIdlePosition(), setCommonMazdaNB(), setConfigValueByName(), setDefaultIdleParameters(), and setMazdaMiata96().
float engine_configuration_s::idleStepperReactionTime |
units: ms offset 1348
units: ms offset 1364
Definition at line 2603 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), getConfigValueByName(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultBaseEngine(), setDefaultFrankensoStepperIdleParameters(), setPrometheusDefaults(), and setSubaruEG33Defaults().
int engine_configuration_s::idleStepperTotalSteps |
units: count offset 1352
units: count offset 1368
Definition at line 2608 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and setDefaultFrankensoStepperIdleParameters().
pid_s engine_configuration_s::idleTimingPid |
See useIdleTimingPidControl offset 2544
See useIdleTimingPidControl offset 2560
Definition at line 3661 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::init(), setConfigValueByName(), setDefaultIdleParameters(), and setMaverickX3().
float engine_configuration_s::idleTimingSoftEntryTime |
When entering idle, and the PID settings are aggressive, it's good to make a soft entry upon entering closed loop offset 2564
When entering idle, and the PID settings are aggressive, it's good to make a soft entry upon entering closed loop offset 2580
Definition at line 3666 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IdleController::determinePhase(), getConfigValueByName(), IdleController::getIdleTimingAdjustment(), setConfigValueByName(), and setMaverickX3().
ve_override_e engine_configuration_s::idleVeOverrideMode |
Override the Y axis (load) value used for only the Idle VE table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 620
Definition at line 1296 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AirmassVeModelBase::getVe().
float engine_configuration_s::ignitionDwellForCrankingMs |
Dwell duration while cranking units: ms offset 208
Definition at line 892 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IgnitionState::getSparkDwell(), mreBoardNewTest(), setCommonMazdaNB(), setConfigValueByName(), setDefaultCranking(), setMazdaMiata96(), and setValue().
Gpio engine_configuration_s::ignitionKeyDigitalPin |
offset 970
Definition at line 2131 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by MainRelayController::onSlowCallback(), startSwitchPins(), and stopSwitchPins().
pin_input_mode_e engine_configuration_s::ignitionKeyDigitalPinMode |
offset 969
Definition at line 2127 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by startSwitchPins().
ignition_mode_e engine_configuration_s::ignitionMode |
Single coil = distributor Individual coils = one coil per cylinder (COP, coil-near-plug), requires sequential mode Wasted spark = Fires pairs of cylinders together, either one coil per pair of cylinders or one coil per cylinder Two distributors = A pair of distributors, found on some BMW, Toyota and other engines set ignition_mode X offset 460
Definition at line 1027 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by bmwM52(), common2jz(), commonGenesisCoupe(), getCurrentIgnitionMode(), getIgnitionPinForIndex(), m73engine(), miataNAcommonEngineSettings(), packEngineMode(), prepareCylinderIgnitionSchedule(), prepareOutputSignals(), printConfiguration(), setBoardDefaultConfiguration(), setBoardOverrides(), setCommonMazdaNB(), setDodgeNeon1995EngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setEngineBMW_M73_microRusEfi(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setFrankensoBoardTestConfiguration(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), setHarley(), setHonda600(), setHondaK(), setHondaObd1(), setHyundaiPb(), setIgnitionMode(), setMaverickX3(), setMercedesM111EngineConfiguration(), setMitsubishi3A92(), setPrometheusDefaults(), setRotary(), setSlingshot(), setSubaruEG33Defaults(), setSubaruEJ18_MRE(), setTestCamEngineConfiguration(), setToyota1NZFE(), setToyota_2jz_vics(), setVwAba(), and testEngine6451().
pin_output_mode_e engine_configuration_s::ignitionPinMode |
offset 673
Definition at line 1322 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printOutputs(), setBoardDefaultConfiguration(), setIgnitionPins(), setPinConfigurationOverrides(), and EnginePins::startIgnitionPins().
output_pin_e engine_configuration_s::ignitionPins |
offset 648
Definition at line 1314 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common2jz(), commonPassatB6(), mreBoardNewTest(), printEngineSnifferPinMappings(), printOutputs(), proteusBoardTest(), setBoardDefaultConfiguration(), setBoardOverrides(), setBodyControlUnit(), setDiscovery33810Test(), setEepromTestConfiguration(), setEtbTestConfiguration(), setFordEscortGt(), setFordInline6(), setFrankensoBoardTestConfiguration(), setFrankensoConfiguration(), setGy6139qmbDefaultEngineConfiguration(), setHarley(), setHondaObd1(), setIgnitionPin(), setIgnitionPins(), setMiataNA6_MAP_Frankenso(), setPinConfigurationOverrides(), setTestCamEngineConfiguration(), setVwAba(), and EnginePins::startIgnitionPins().
adc_channel_e engine_configuration_s::ignKeyAdcChannel |
offset 3762
offset 3778
offset 3602
Definition at line 4364 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitVbatt(), initVbatt(), and MainRelayController::onSlowCallback().
load_override_e engine_configuration_s::ignOverrideMode |
Override the Y axis (load) value used for the ignition table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1574
Override the Y axis (load) value used for the ignition table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1590
Definition at line 3182 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getBaseFuelMass().
imu_type_e engine_configuration_s::imuType |
offset 782
Definition at line 1714 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by processCanRxImu().
int8_t engine_configuration_s::initialIgnitionCutPercent |
units: % offset 778
Definition at line 1697 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by LaunchControlBase::calculateSparkSkipRatio(), getConfigValueByName(), and setConfigValueByName().
injection_mode_e engine_configuration_s::injectionMode |
This is where the fuel injection type is defined: "Simultaneous" means all injectors will fire together at once. "Sequential" fires the injectors on a per cylinder basis, which requires individually wired injectors. "Batched" will fire the injectors in groups. offset 451
Definition at line 995 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common079721_2351(), commonPassatB6(), getCurrentInjectionMode(), getInjectorDutyCycle(), getInjectorDutyCycleStage2(), miataNAcommonEngineSettings(), mreBoardNewTest(), InjectionEvent::onTriggerTooth(), packEngineMode(), printConfiguration(), proteusBoardTest(), setBoardDefaultConfiguration(), setBoardOverrides(), setCommonMazdaNB(), setDefaultFuel(), setDodgeNeon1995EngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setEngineBMW_M73_microRusEfi(), setFordInline6(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), setHarley(), setHonda600(), setHondaK(), setHyundaiPb(), setInjectionMode(), setMaverickX3(), setMazdaMiata96(), setMazdaMiataNA94(), setMercedesM111EngineConfiguration(), setPrometheusDefaults(), RpmCalculator::setRpmValue(), setSlingshot(), setSubaruEG33Defaults(), setSubaruEJ18_MRE(), and setToyota_2jz_vics().
pin_output_mode_e engine_configuration_s::injectionPinMode |
offset 672
Definition at line 1318 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printOutputs(), setInjectorPins(), and EnginePins::startInjectionPins().
output_pin_e engine_configuration_s::injectionPins |
offset 624
Definition at line 1310 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common2jz(), commonPassatB6(), mreBoardNewTest(), printEngineSnifferPinMappings(), printOutputs(), proteusBoardTest(), setBoardDefaultConfiguration(), setBoardOverrides(), setBodyControlUnit(), setDiscovery33810Test(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setFrankensoBoardTestConfiguration(), setFrankensoConfiguration(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), setHarley(), setHellenMercedes128_4_cyl(), setHondaK(), setInjectorPins(), setMiataNA6_MAP_Frankenso(), setMreVwPassatB6(), setPinConfigurationOverrides(), setRotary(), setTest33816EngineConfiguration(), and EnginePins::startInjectionPins().
output_pin_e engine_configuration_s::injectionPinsStage2 |
offset 3836
offset 3852
offset 3676
Definition at line 4411 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printEngineSnifferPinMappings(), and EnginePins::startInjectionPins().
InjectionTimingMode engine_configuration_s::injectionTimingMode |
Sets what part of injection's is controlled by the injection phase table. offset 1521
Sets what part of injection's is controlled by the injection phase table. offset 1537
Definition at line 2938 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getInjectionAngleCorrection(), and setGDIFueling().
injector_s engine_configuration_s::injector |
offset 52
Definition at line 730 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common2jz(), commonPassatB6(), getConfigValueByName(), m73engine(), miataNAcommonEngineSettings(), mreBoardNewTest(), proteusBoardTest(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultFuel(), setDodgeNeonNGCEngineConfiguration(), setDodgeRam1996(), setEngineBMW_M73_microRusEfi(), setFlatInjectorLag(), setFordAspireEngineConfiguration(), setFordEscortGt(), setGDIFueling(), setGenesisCoupeBK1(), setGenesisCoupeBK2(), setGmLs4(), setHondaK(), setHondaObd1(), setHyundaiPb(), setMaverickX3(), setMazdaMiata96(), setMazdaMiataEngineNB2Defaults(), setMazdaMiataNA94(), setMazdaMiataNB1(), setMazdaMiataNbInjectorLag(), setMercedesM111EngineConfiguration(), setPrometheusDefaults(), setStepperHw(), setSubaruEG33Defaults(), setVwAba(), and validateConfigOnStartUpOrBurn().
injector_compensation_mode_e engine_configuration_s::injectorCompensationMode |
None = I have a MAP-referenced fuel pressure regulator Fixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically) Sensed rail pressure = I have a fuel pressure sensor offset 1706
None = I have a MAP-referenced fuel pressure regulator Fixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically) Sensed rail pressure = I have a fuel pressure sensor offset 1722
Definition at line 3330 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), InjectorModelWithConfig::getFuelDifferentialPressure(), InjectorModelWithConfig::getInjectorFlowRatio(), setBoardDefaultConfiguration(), setGDIFueling(), setGmLs4(), setHondaK(), setHondaObd1(), and setMazdaMiataEngineNB2Defaults().
float engine_configuration_s::injectorCorrectionPolynomial |
offset 2092
offset 2108
Definition at line 3475 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by InjectorModelBase::correctInjectionPolynomial().
bool engine_configuration_s::injectorFlowAsMassFlow |
Select whether to configure injector flow in volumetric flow (defualt, cc/min) or mass flow (g/s). offset 1556 bit 3
Select whether to configure injector flow in volumetric flow (defualt, cc/min) or mass flow (g/s). offset 1572 bit 3
Definition at line 3041 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by InjectorModelWithConfig::getBaseFlowRate(), getConfigValueByName(), and setConfigValueByName().
InjectorNonlinearMode engine_configuration_s::injectorNonlinearMode |
offset 798
Definition at line 1759 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by InjectorModelPrimary::getNonlinearMode().
injector_pressure_type_e engine_configuration_s::injectorPressureType |
Select which fuel pressure sensor measures the pressure of the fuel at your injectors. offset 1575
Select which fuel pressure sensor measures the pressure of the fuel at your injectors. offset 1591
Definition at line 3187 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initFluidPressure(), and setGDIFueling().
injector_s engine_configuration_s::injectorSecondary |
offset 120
Definition at line 734 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultFuel().
bool engine_configuration_s::invertCamVVTSignal |
offset 920 bit 14
Definition at line 2034 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by cam_callback(), commonPassatB6(), enableOrDisable(), getConfigValueByName(), setConfigValueByName(), setHellen121nissanQR(), setHellen121nissanVQ(), setProteusNissanVQ(), and setSlingshot().
bool engine_configuration_s::invertExhaustCamVVTSignal |
offset 1496 bit 29
offset 1512 bit 29
Definition at line 2875 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by cam_callback(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::invertPrimaryTriggerSignal |
https://wiki.rusefi.com/Trigger-Configuration-Guide This setting flips the signal from the primary engine speed sensor. offset 1304 bit 14
https://wiki.rusefi.com/Trigger-Configuration-Guide This setting flips the signal from the primary engine speed sensor. offset 1320 bit 14
Definition at line 2346 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), TriggerEmulatorHelper::handleEmulatorCallback(), handleShaftSignal(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::invertSecondaryTriggerSignal |
https://wiki.rusefi.com/Trigger-Configuration-Guide This setting flips the signal from the secondary engine speed sensor. offset 1304 bit 15
https://wiki.rusefi.com/Trigger-Configuration-Guide This setting flips the signal from the secondary engine speed sensor. offset 1320 bit 15
Definition at line 2351 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), TriggerEmulatorHelper::handleEmulatorCallback(), handleShaftSignal(), and setConfigValueByName().
bool engine_configuration_s::invertVvtControlExhaust |
If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'. offset 1316 bit 26
If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'. offset 1332 bit 26
Definition at line 2546 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), setConfigValueByName(), and shouldInvertVvt().
bool engine_configuration_s::invertVvtControlIntake |
If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'. offset 1316 bit 25
If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'. offset 1332 bit 25
Definition at line 2542 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and shouldInvertVvt().
bool engine_configuration_s::is_enabled_spi_1 |
offset 752 bit 0
Definition at line 1538 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableHellenSpi1(), getConfigValueByName(), getValue(), initSpiModules(), printSpiState(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setConfigValueByName(), setSpiMode(), and setupTle8888().
bool engine_configuration_s::is_enabled_spi_2 |
offset 752 bit 1
Definition at line 1541 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableHellenSpi2(), getConfigValueByName(), getValue(), initSpiModules(), printSpiState(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setConfigValueByName(), setHip9011FrankensoPinout(), and setSpiMode().
bool engine_configuration_s::is_enabled_spi_3 |
offset 752 bit 2
Definition at line 1544 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableHellenSpi3(), getConfigValueByName(), getValue(), initSpiModules(), printSpiState(), setBoardDefaultConfiguration(), setConfigValueByName(), setHellen64SdCardSpi(), setL9779TestConfiguration(), setMreVwPassatB6(), setSpiMode(), setTest33816EngineConfiguration(), and setupSdCard().
bool engine_configuration_s::is_enabled_spi_4 |
offset 752 bit 25
Definition at line 1623 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initSpiModules(), printSpiState(), setBoardConfigOverrides(), and setConfigValueByName().
bool engine_configuration_s::is_enabled_spi_5 |
offset 1496 bit 13
offset 1512 bit 13
Definition at line 2826 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initSpiModules(), setConfigValueByName(), and setupSdCard().
bool engine_configuration_s::is_enabled_spi_6 |
offset 1496 bit 14
offset 1512 bit 14
Definition at line 2829 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initSpiModules(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::isAlternatorControlEnabled |
This enables smart alternator control and activates the extra alternator settings. offset 1304 bit 13
This enables smart alternator control and activates the extra alternator settings. offset 1320 bit 13
Definition at line 2341 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), AlternatorController::getSetpoint(), setCommonMazdaNB(), setConfigValueByName(), and setDefaultEngineConfiguration().
bool engine_configuration_s::isBoostControlEnabled |
offset 1316 bit 20
offset 1332 bit 20
Definition at line 2522 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initBoostCtrl(), proteusDcWastegateTest(), setConfigValueByName(), setHondaCivicBcm(), setMaverickX3(), BoostController::setOutput(), setTestDcWastegateConfiguration(), and startBoostPin().
bool engine_configuration_s::isCylinderCleanupEnabled |
When enabled if TPS is held above 95% no fuel is injected while cranking to clear excess fuel from the cylinders. offset 1316 bit 2
When enabled if TPS is held above 95% no fuel is injected while cranking to clear excess fuel from the cylinders. offset 1332 bit 2
Definition at line 2449 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), isPrimeInjectionPulseSkipped(), setConfigValueByName(), setDefaultEngineConfiguration(), and LimpManager::updateState().
bool engine_configuration_s::isDoubleSolenoidIdle |
Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position. offset 188 bit 10
Definition at line 776 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), getConfigValueByName(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::isFasterEngineSpinUpEnabled |
If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled. offset 752 bit 19
Definition at line 1602 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultCranking(), and RpmCalculator::setSpinningUp().
bool engine_configuration_s::isForcedInduction |
Does the vehicle have a turbo or supercharger? offset 188 bit 0
Definition at line 738 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), setConfigValueByName(), and setMaverickX3().
bool engine_configuration_s::isHip9011Enabled |
offset 752 bit 6
Definition at line 1558 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getValue(), hip9011_onFireEvent(), initHip9011(), onFastAdcComplete(), setBoardDefaultConfiguration(), setConfigValueByName(), setHip9011FrankensoPinout(), setMiataNA6_MAP_Frankenso(), and showHipInfo().
bool engine_configuration_s::isIgnitionEnabled |
offset 1316 bit 1
offset 1332 bit 1
Definition at line 2445 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), onTriggerEventSparkLogic(), printConfiguration(), setConfigValueByName(), setDefaultIgnition(), and LimpManager::updateState().
bool engine_configuration_s::isInjectionEnabled |
offset 1316 bit 0
offset 1332 bit 0
Definition at line 2442 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), printConfiguration(), setConfigValueByName(), setDefaultFuel(), and LimpManager::updateState().
bool engine_configuration_s::isManualSpinningMode |
Usually if we have no trigger events that means engine is stopped Unless we are troubleshooting and spinning the engine by hand - this case a longer delay is needed offset 1316 bit 11
Usually if we have no trigger events that means engine is stopped Unless we are troubleshooting and spinning the engine by hand - this case a longer delay is needed offset 1332 bit 11
Definition at line 2487 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::isMapAveragingEnabled |
offset 1316 bit 5
offset 1332 bit 5
Definition at line 2460 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonInitEngineController(), getConfigValueByName(), printConfiguration(), setConfigValueByName(), and setDefaultEngineConfiguration().
bool engine_configuration_s::isPhaseSyncRequiredForIgnition |
Some engines are OK running semi-random sequential while other engine require phase synchronization offset 1316 bit 22
Some engines are OK running semi-random sequential while other engine require phase synchronization offset 1332 bit 22
Definition at line 2530 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), noFiringUntilVvtSync(), setConfigValueByName(), and setGDIFueling().
bool engine_configuration_s::isSdCardEnabled |
enable sd/disable sd offset 752 bit 3
Definition at line 1548 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), initializeMmcBlockDevice(), sdStatistics(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultSdCardParameters(), setDodgeNeonNGCEngineConfiguration(), setFordEscortGt(), setHellen64SdCardSpi(), setHellenSdCardSpi1(), setHellenSdCardSpi2(), setHellenSdCardSpi3NoCS(), setMiataNA6_MAP_Frankenso(), setMreVwPassatB6(), setTest33816EngineConfiguration(), and setVwAba().
uint8_t engine_configuration_s::issFilterReciprocal |
offset 3255
offset 3271
offset 3095
Definition at line 3945 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initInputShaftSpeedSensor(), setConfigValueByName(), and setDefaultBaseEngine().
bool engine_configuration_s::isWaveAnalyzerEnabled |
offset 1316 bit 8
offset 1332 bit 8
Definition at line 2472 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initRealHardwareEngineController(), printConfiguration(), setConfigValueByName(), and setDefaultEngineConfiguration().
uint8_t engine_configuration_s::justATempTest |
offset 441
Definition at line 962 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::kickStartCranking |
offset 188 bit 14
Definition at line 789 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
uint16_t engine_configuration_s::kLineBaudRate |
offset 3566
offset 3582
offset 3406
Definition at line 4213 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBaseEngine(), and startKLine().
bool engine_configuration_s::kLineDoHondaSend |
offset 1556 bit 5
offset 1572 bit 5
Definition at line 3047 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initKLine(), kLineThread(), setConfigValueByName(), and setDefaultBaseEngine().
int16_t engine_configuration_s::kLinePeriodUs |
units: us offset 3572
units: us offset 3588
units: us offset 3412
Definition at line 4232 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), kLineThread(), setConfigValueByName(), and setDefaultBaseEngine().
float engine_configuration_s::knockBandCustom |
Use any online calculator and input your bore. Reminder that in some cases double frequency works better! units: kHz offset 428
Definition at line 938 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initSoftwareKnock(), miataNAcommonEngineSettings(), setBoardDefaultConfiguration(), setCommonMazdaNB(), setConfigValueByName(), setHipBand(), and setMazdaMiata96().
bool engine_configuration_s::knockBankCyl1 |
offset 920 bit 16
Definition at line 2041 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl10 |
offset 920 bit 25
Definition at line 2068 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl11 |
offset 920 bit 26
Definition at line 2071 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl12 |
offset 920 bit 27
Definition at line 2074 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl2 |
offset 920 bit 17
Definition at line 2044 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl3 |
offset 920 bit 18
Definition at line 2047 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl4 |
offset 920 bit 19
Definition at line 2050 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl5 |
offset 920 bit 20
Definition at line 2053 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl6 |
offset 920 bit 21
Definition at line 2056 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl7 |
offset 920 bit 22
Definition at line 2059 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl8 |
offset 920 bit 23
Definition at line 2062 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), and setConfigValueByName().
bool engine_configuration_s::knockBankCyl9 |
offset 920 bit 24
Definition at line 2065 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCylinderKnockBank(), and setConfigValueByName().
float engine_configuration_s::knockDetectionWindowEnd |
units: angle offset 1344
units: angle offset 1360
Definition at line 2598 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), hip9011_onFireEvent(), setConfigValueByName(), setDefaultEngineConfiguration(), and showHipInfo().
float engine_configuration_s::knockDetectionWindowStart |
units: angle offset 1340
units: angle offset 1356
Definition at line 2593 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), hip9011_onFireEvent(), Engine::onSparkFireKnockSense(), setConfigValueByName(), setDefaultEngineConfiguration(), and showHipInfo().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::knockRetardAggression |
Ignition timing to remove when a knock event occurs. Advice: 5% (mild), 10% (turbo/high comp.), 15% (high knock, e.g. GDI), 20% (spicy lump), units: % offset 612
Definition at line 1258 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), KnockControllerBase::onKnockSenseCompleted(), setConfigValueByName(), and setDefaultBaseEngine().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::knockRetardReapplyRate |
After a knock event, reapply timing at this rate. units: deg/s offset 613
Definition at line 1264 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), KnockControllerBase::onFastCallback(), setConfigValueByName(), and setDefaultBaseEngine().
int16_t engine_configuration_s::knockSamplingDuration |
units: Deg offset 1956
units: Deg offset 1972
Definition at line 3369 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultEngineNoiseTable(), and startKnockSampling().
Gpio engine_configuration_s::l9779_cs |
offset 622
Definition at line 1306 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio(), and setL9779TestConfiguration().
spi_device_e engine_configuration_s::l9779spiDevice |
offset 781
Definition at line 1710 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio(), and setL9779TestConfiguration().
bool engine_configuration_s::lambdaProtectionEnable |
offset 752 bit 12
Definition at line 1577 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LambdaMonitorBase::isCurrentlyGood(), setConfigValueByName(), and setDefaultLambdaProtection().
scaled_channel< uint8_t, 1, 10 > engine_configuration_s::lambdaProtectionMinLoad |
units: % offset 748
Definition at line 1529 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultLambdaProtection().
scaled_channel< uint8_t, 1, 100 > engine_configuration_s::lambdaProtectionMinRpm |
units: RPM offset 747
Definition at line 1524 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultLambdaProtection().
uint8_t engine_configuration_s::lambdaProtectionMinTps |
units: % offset 862
Definition at line 1912 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LambdaMonitorBase::isCurrentlyGood(), setConfigValueByName(), and setDefaultLambdaProtection().
scaled_channel< uint8_t, 1, 10 > engine_configuration_s::lambdaProtectionRestoreLoad |
units: % offset 1565
units: % offset 1581
Definition at line 3150 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LambdaMonitorBase::restoreConditionsMet(), setConfigValueByName(), and setDefaultLambdaProtection().
scaled_channel< uint8_t, 1, 100 > engine_configuration_s::lambdaProtectionRestoreRpm |
units: RPM offset 838
Definition at line 1846 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LambdaMonitorBase::restoreConditionsMet(), setConfigValueByName(), and setDefaultLambdaProtection().
uint8_t engine_configuration_s::lambdaProtectionRestoreTps |
units: % offset 1564
units: % offset 1580
Definition at line 3145 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LambdaMonitorBase::restoreConditionsMet(), setConfigValueByName(), and setDefaultLambdaProtection().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::lambdaProtectionTimeout |
Only respond once lambda is out of range for this period of time. Use to avoid transients triggering lambda protection when not needed units: s offset 863
Definition at line 1918 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LambdaMonitor::getTimeout(), setConfigValueByName(), and setDefaultLambdaProtection().
float engine_configuration_s::launchActivateDelay |
offset 1008
Definition at line 2193 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::launchActivateInverted |
offset 1304 bit 29
offset 1320 bit 29
Definition at line 2396 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LaunchControlBase::isInsideSwitchCondition(), and setConfigValueByName().
switch_input_pin_e engine_configuration_s::launchActivatePin |
offset 946
Definition at line 2115 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by LaunchControlBase::isInsideSwitchCondition(), startSwitchPins(), and stopSwitchPins().
pin_input_mode_e engine_configuration_s::launchActivatePinMode |
offset 1566
offset 1582
Definition at line 3154 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by startSwitchPins().
launchActivationMode_e engine_configuration_s::launchActivationMode |
offset 976
Definition at line 2140 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by LaunchControlBase::isInsideSwitchCondition(), setBoardDefaultConfiguration(), and setInjectorPins().
bool engine_configuration_s::launchControlEnabled |
offset 188 bit 16
Definition at line 796 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by LaunchControlBase::calculateSparkSkipRatio(), getConfigValueByName(), LaunchControlBase::getFuelCoefficient(), getRunningAdvance(), LaunchControlBase::isLaunchRpmRetardCondition(), setConfigValueByName(), and LaunchControlBase::update().
uint16_t engine_configuration_s::launchCorrectionsEndRpm |
offset 828
Definition at line 1816 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by LaunchControlBase::calculateSparkSkipRatio(), getConfigValueByName(), getRunningAdvance(), and setConfigValueByName().
int8_t engine_configuration_s::launchFuelAdderPercent |
units: % offset 38
Definition at line 683 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LaunchControlBase::getFuelCoefficient(), and setConfigValueByName().
bool engine_configuration_s::launchFuelCutEnable |
offset 1304 bit 18
offset 1320 bit 18
Definition at line 2361 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LaunchControlBase::isLaunchFuelRpmRetardCondition(), and setConfigValueByName().
uint16_t engine_configuration_s::launchRpm |
A secondary Rev limit engaged by the driver to help launch the vehicle faster units: rpm offset 6
Definition at line 584 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by LaunchControlBase::calculateRPMLaunchCondition(), LaunchControlBase::calculateSparkSkipRatio(), getConfigValueByName(), getRunningAdvance(), setConfigValueByName(), setDefaultEngineConfiguration(), and LaunchControlBase::update().
int engine_configuration_s::launchRpmWindow |
Starting Launch RPM window to activate (subtracts from Launch RPM) units: RPM offset 984
Definition at line 2168 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by LaunchControlBase::calculateRPMLaunchCondition(), LaunchControlBase::calculateSparkSkipRatio(), getConfigValueByName(), getRunningAdvance(), setConfigValueByName(), and setDefaultEngineConfiguration().
bool engine_configuration_s::launchSmoothRetard |
Interpolates the Ignition Retard from 0 to 100% within the RPM Range offset 1316 bit 21
Interpolates the Ignition Retard from 0 to 100% within the RPM Range offset 1332 bit 21
Definition at line 2526 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getRunningAdvance(), and setConfigValueByName().
bool engine_configuration_s::launchSparkCutEnable |
This is the Cut Mode normally used offset 1304 bit 19
This is the Cut Mode normally used offset 1320 bit 19
Definition at line 2365 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by LaunchControlBase::calculateSparkSkipRatio(), getConfigValueByName(), LaunchControlBase::isLaunchSparkRpmRetardCondition(), and setConfigValueByName().
int engine_configuration_s::launchSpeedThreshold |
Launch disabled above this speed if setting is above zero units: Kph offset 980
Definition at line 2162 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LaunchControlBase::isInsideSpeedCondition(), setConfigValueByName(), and setDefaultEngineConfiguration().
float engine_configuration_s::launchTimingRetard |
units: deg offset 420
Definition at line 923 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getRunningAdvance(), and setConfigValueByName().
int engine_configuration_s::launchTpsThreshold |
offset 1004
Definition at line 2189 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), LaunchControlBase::isInsideTpsCondition(), and setConfigValueByName().
brain_input_pin_e engine_configuration_s::logicAnalyzerPins |
offset 756
Definition at line 1648 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initWave(), printEngineSnifferPinMappings(), setLogicInputPin(), stopLogicAnalyzerPins(), and triggerInfo().
linear_sensor_s engine_configuration_s::lowPressureFuel |
offset 2208
offset 2224
Definition at line 3597 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonPassatB6(), deinitFluidPressure(), getConfigValueByName(), initFluidPressure(), setConfigValueByName(), setMercedesM111EngineConfiguration(), setMreVwPassatB6(), and setProteusVwPassatB6().
Gpio engine_configuration_s::lps25BaroSensorScl |
offset 790
Definition at line 1742 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initBaro(), setBoardConfigOverrides(), and setHellenMMbaro().
Gpio engine_configuration_s::lps25BaroSensorSda |
offset 792
Definition at line 1746 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initBaro(), setBoardConfigOverrides(), and setHellenMMbaro().
bool engine_configuration_s::luaCanRxWorkaround |
offset 1496 bit 6
offset 1512 bit 6
Definition at line 2803 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), handleCanFrame(), and setConfigValueByName().
pin_input_mode_e engine_configuration_s::luaDigitalInputPinModes |
offset 3556
offset 3572
offset 3396
Definition at line 4205 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initAuxDigital().
switch_input_pin_e engine_configuration_s::luaDigitalInputPins |
offset 3510
offset 3526
offset 3350
Definition at line 4121 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deInitAuxDigital(), getAuxDigital(), initAuxDigital(), lua_getAuxDigital(), pokeAuxDigital(), and setMaverickX3().
output_pin_e engine_configuration_s::luaOutputPins |
offset 1170
Definition at line 2260 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by proteusBoardTest(), proteusLuaDemo(), setBoardDefaultConfiguration(), setHarley(), and startPwm().
adc_channel_e engine_configuration_s::maf2AdcChannel |
offset 742
Definition at line 1504 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initMaf().
adc_channel_e engine_configuration_s::mafAdcChannel |
offset 538
Definition at line 1185 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common079721_2351(), initMaf(), mreBoardNewTest(), setBoardDefaultConfiguration(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setMiataNA6_MAP_Frankenso(), setTestCamEngineConfiguration(), setupDefaultSensorInputs(), and setVwAba().
maf_sensor_type_e engine_configuration_s::mafSensorType |
offset 918
Definition at line 1977 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setDefaultEngineConfiguration().
float engine_configuration_s::magicNumberAvailableForDevTricks |
offset 996
Definition at line 2181 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
output_pin_e engine_configuration_s::mainRelayPin |
offset 28
Definition at line 661 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printOutputs(), proteusBoardTest(), setBoardDefaultConfiguration(), setEngineBMW_M73_Proteus(), setFrankensoBoardTestConfiguration(), setFrankensoConfiguration(), setGmSbc(), setHarley(), setHondaK(), setHondaObd1(), and setProteusVwPassatB6().
pin_output_mode_e engine_configuration_s::mainRelayPinMode |
offset 764
Definition at line 1652 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printOutputs(), and setBoardDefaultConfiguration().
output_pin_e engine_configuration_s::malfunctionIndicatorPin |
Check engine light, also malfunction indicator light. Always blinks once on boot. offset 678
Definition at line 1341 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by isMilEnabled(), printOutputs(), setBoardDefaultConfiguration(), setDodgeNeonNGCEngineConfiguration(), setFordEscortGt(), setHondaK(), setHondaObd1(), setInjectorPins(), setMiataNA6_MAP_Frankenso(), setSubaruEJ18_MRE(), and setTestCamEngineConfiguration().
pin_output_mode_e engine_configuration_s::malfunctionIndicatorPinMode |
offset 680
Definition at line 1345 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printOutputs(), and setBoardDefaultConfiguration().
float engine_configuration_s::manIdlePosition |
Value between 0 and 100 used in Manual mode units: % offset 44
Definition at line 709 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), getConfigValueByName(), IdleController::getIdlePosition(), IdleController::getRunningOpenLoop(), miataNAcommonEngineSettings(), setCommonMazdaNB(), setConfigValueByName(), setDefaultEngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setFordEscortGt(), setManualIdleValvePosition(), and setSubaruEG33Defaults().
MAP_sensor_config_s engine_configuration_s::map |
Definition at line 909 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by calcFastAdcIndexes(), common2jz(), commonPassatB6(), configureInputs(), deinitMap(), getConfigValueByName(), getMapCfg(), initMap(), miataNAcommonEngineSettings(), mreBoardNewTest(), onFastAdcComplete(), printMAPInfo(), proteusDcWastegateTest(), refreshMapAveragingPreCalc(), setAnalogInputPin(), setBasicNotECUmode(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setCustomMap(), setDefaultEngineConfiguration(), setDiscovery33810Test(), setDodgeNeonNGCEngineConfiguration(), setDodgeRam1996(), setEngineBMW_M73_Proteus(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setFrankensoConfiguration(), setGmSbc(), setHondaK(), setHondaObd1(), setHyundaiPb(), setMazdaMiata96(), setMazdaMiataNA6(), setMazdaMiataNA94(), setMiataNA6_MAP_Frankenso(), setPrometheusDefaults(), setupDefaultSensorInputs(), and setVwAba().
int engine_configuration_s::mapAveragingSchedulingAtIndex |
At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback. units: index offset 1360
At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback. units: index offset 1376
Definition at line 2620 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), mapAveragingTriggerCallback(), refreshMapAveragingPreCalc(), setBasicNotECUmode(), and setConfigValueByName().
float engine_configuration_s::mapCamDetectionAnglePosition |
units: Deg offset 548
Definition at line 1203 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by TriggerCentral::decodeMapCam(), getConfigValueByName(), setConfigValueByName(), and setHarley().
float engine_configuration_s::mapErrorDetectionTooHigh |
kPa value which is too high to be true units: kPa offset 1436
kPa value which is too high to be true units: kPa offset 1452
Definition at line 2709 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by configureMapFunction(), getConfigValueByName(), setConfigValueByName(), setDefaultEngineConfiguration(), setDodgeNeon1995EngineConfiguration(), and setHondaObd1().
float engine_configuration_s::mapErrorDetectionTooLow |
kPa value which is too low to be true units: kPa offset 1432
kPa value which is too low to be true units: kPa offset 1448
Definition at line 2703 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by configureMapFunction(), getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), and setDefaultEngineConfiguration().
float engine_configuration_s::mapExpAverageAlpha |
offset 992
Definition at line 2177 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by filterMapValue(), getConfigValueByName(), setConfigValueByName(), and validateConfigOnStartUpOrBurn().
float engine_configuration_s::mapHighValueVoltage |
MAP voltage for low point units: v offset 1624
MAP voltage for low point units: v offset 1640
Definition at line 3236 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getMapCfg(), printMAPInfo(), setBoardDefaultConfiguration(), setConfigValueByName(), setCustomMap(), and setDefaultEngineConfiguration().
float engine_configuration_s::mapLowValueVoltage |
MAP voltage for low point units: v offset 1620
MAP voltage for low point units: v offset 1636
Definition at line 3230 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getMapCfg(), printMAPInfo(), setBoardDefaultConfiguration(), setConfigValueByName(), setCustomMap(), and setDefaultEngineConfiguration().
int engine_configuration_s::mapMinBufferLength |
This many MAP samples are used to estimate the current MAP. This many samples are considered, and the minimum taken. Recommended value is 1 for single-throttle engines, and your number of cylinders for individual throttle bodies. units: count offset 840
Definition at line 1856 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyMapMinBufferLength(), getConfigValueByName(), mapAveragingTriggerCallback(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultEngineConfiguration(), setPrometheusDefaults(), and setSubaruEG33Defaults().
Gpio engine_configuration_s::max31855_cs |
offset 800
Definition at line 1767 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initEgt(), and startEgt().
spi_device_e engine_configuration_s::max31855spiDevice |
offset 699
Definition at line 1382 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initEgt(), and startEgt().
uint8_t engine_configuration_s::maxAcClt |
Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check. units: deg C offset 15
Definition at line 621 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AcController::getAcState(), getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().
uint16_t engine_configuration_s::maxAcPressure |
value of A/C pressure in kPa after that compressor is disengaged units: kPa offset 4034
value of A/C pressure in kPa after that compressor is disengaged units: kPa offset 4050
value of A/C pressure in kPa after that compressor is disengaged units: kPa offset 3874
Definition at line 4584 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AcController::getAcState(), getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().
scaled_channel< uint8_t, 1, 50 > engine_configuration_s::maxAcRpm |
Above this RPM, disable AC. Set to 0 to disable check. units: rpm offset 13
Definition at line 609 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AcController::getAcState(), getConfigValueByName(), setConfigValueByName(), setDefaultEngineConfiguration(), and setSubaruEG33Defaults().
uint8_t engine_configuration_s::maxAcTps |
Above this TPS, disable AC. Set to 0 to disable check. units: % offset 14
Definition at line 615 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AcController::getAcState(), getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().
scaled_channel< uint8_t, 1, 50 > engine_configuration_s::maxCamPhaseResolveRpm |
Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank. units: rpm offset 3240
Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank. units: rpm offset 3256
Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank. units: rpm offset 3080
Definition at line 3876 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by adjustCrankPhase(), getConfigValueByName(), setConfigValueByName(), and setMitsubishi3A92().
uint8_t engine_configuration_s::maxIdleVss |
Above this speed, disable closed loop idle control. Set to 0 to disable (allow closed loop idle at any speed). units: kph offset 462
Definition at line 1039 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IdleController::determinePhase(), getConfigValueByName(), and setConfigValueByName().
int8_t engine_configuration_s::maximumIgnitionTiming |
Maximum timing advance allowed. No spark on any cylinder will ever fire before this angle BTDC. For example, setting 45 here means no spark ever fires earlier than 45 deg BTDC units: deg BTDC offset 1663
Maximum timing advance allowed. No spark on any cylinder will ever fire before this angle BTDC. For example, setting 45 here means no spark ever fires earlier than 45 deg BTDC units: deg BTDC offset 1679
Definition at line 3285 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultIgnition(), and setHarley().
uint8_t engine_configuration_s::maxInjectorDutyInstant |
If injector duty cycle hits this value, instantly cut fuel. units: % offset 3832
If injector duty cycle hits this value, instantly cut fuel. units: % offset 3848
If injector duty cycle hits this value, instantly cut fuel. units: % offset 3672
Definition at line 4389 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultFuel(), and LimpManager::updateState().
uint8_t engine_configuration_s::maxInjectorDutySustained |
If injector duty cycle hits this value for the specified delay time, cut fuel. units: % offset 3833
If injector duty cycle hits this value for the specified delay time, cut fuel. units: % offset 3849
If injector duty cycle hits this value for the specified delay time, cut fuel. units: % offset 3673
Definition at line 4395 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultFuel(), and LimpManager::updateState().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::maxInjectorDutySustainedTimeout |
Timeout period for duty cycle over the sustained limit to trigger duty cycle protection. units: sec offset 3834
Timeout period for duty cycle over the sustained limit to trigger duty cycle protection. units: sec offset 3850
Timeout period for duty cycle over the sustained limit to trigger duty cycle protection. units: sec offset 3674
Definition at line 4401 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultFuel(), and LimpManager::updateState().
Gpio engine_configuration_s::mc33810_cs |
offset 712
Definition at line 1435 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setDiscovery33810Test(), startSmartCsPins(), and stopSmartCsPins().
pin_output_mode_e engine_configuration_s::mc33810_csPinMode |
offset 585
Definition at line 1238 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by startSmartCsPins().
bool engine_configuration_s::mc33810DisableRecoveryMode |
See Over/Undervoltage Shutdown/Retry bit in documentation offset 1496 bit 0
See Over/Undervoltage Shutdown/Retry bit in documentation offset 1512 bit 0
Definition at line 2784 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::mc33810Gpgd0Mode |
offset 1496 bit 1
offset 1512 bit 1
Definition at line 2787 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::mc33810Gpgd1Mode |
offset 1496 bit 2
offset 1512 bit 2
Definition at line 2790 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::mc33810Gpgd2Mode |
offset 1496 bit 3
offset 1512 bit 3
Definition at line 2793 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::mc33810Gpgd3Mode |
offset 1496 bit 4
offset 1512 bit 4
Definition at line 2796 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
mc33810maxDwellTimer_e engine_configuration_s::mc33810maxDwellTimer |
offset 1561
offset 1577
Definition at line 3134 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::mc33810Maxi |
Maximum coil charge current, 1A step units: A offset 4009
Maximum coil charge current, 1A step units: A offset 4025
Maximum coil charge current, 1A step units: A offset 3849
Definition at line 4562 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), mc33810defaults(), and setConfigValueByName().
scaled_channel< uint8_t, 4, 1 > engine_configuration_s::mc33810Nomi |
Nominal coil charge current, 0.25A step units: A offset 4008
Nominal coil charge current, 0.25A step units: A offset 4024
Nominal coil charge current, 0.25A step units: A offset 3848
Definition at line 4556 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), mc33810defaults(), and setConfigValueByName().
Gpio engine_configuration_s::mc33816_cs |
offset 2164
offset 2180
Definition at line 3532 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setMreVwPassatB6(), and setTest33816EngineConfiguration().
Gpio engine_configuration_s::mc33816_driven |
offset 2048
offset 2064
Definition at line 3460 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setMreVwPassatB6(), and setTest33816EngineConfiguration().
Gpio engine_configuration_s::mc33816_flag0 |
offset 1428
offset 1444
Definition at line 2686 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setMreVwPassatB6(), and setTest33816EngineConfiguration().
Gpio engine_configuration_s::mc33816_rstb |
ResetB offset 2046
ResetB offset 2062
Definition at line 3456 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setMreVwPassatB6(), and setTest33816EngineConfiguration().
spi_device_e engine_configuration_s::mc33816spiDevice |
offset 2577
offset 2593
Definition at line 3691 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setMreVwPassatB6(), and setTest33816EngineConfiguration().
Gpio engine_configuration_s::mc33972_cs |
offset 704
Definition at line 1399 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio(), setBoardDefaultConfiguration(), startSmartCsPins(), and stopSmartCsPins().
pin_output_mode_e engine_configuration_s::mc33972_csPinMode |
offset 706
Definition at line 1403 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), and startSmartCsPins().
spi_device_e engine_configuration_s::mc33972spiDevice |
offset 821
Definition at line 1784 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio(), and setBoardDefaultConfiguration().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::mc33_hpfp_i_hold |
units: A offset 1553
units: A offset 1569
Definition at line 3013 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setHyundaiPb().
uint8_t engine_configuration_s::mc33_hpfp_i_hold_off |
How long to deactivate power when hold current is reached before applying power again units: us offset 1554
How long to deactivate power when hold current is reached before applying power again units: us offset 1570
Definition at line 3019 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::mc33_hpfp_i_peak |
units: A offset 1552
units: A offset 1568
Definition at line 3008 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setHyundaiPb().
uint8_t engine_configuration_s::mc33_hpfp_max_hold |
Maximum amount of time the solenoid can be active before assuming a programming error units: ms offset 1555
Maximum amount of time the solenoid can be active before assuming a programming error units: ms offset 1571
Definition at line 3025 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().
uint8_t engine_configuration_s::mc33_hvolt |
Boost Voltage units: v offset 776
Definition at line 1686 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setValue().
uint16_t engine_configuration_s::mc33_i_boost |
Boost Current units: mA offset 3068
Boost Current units: mA offset 3084
Boost Current units: mA offset 2908
Definition at line 3793 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().
uint16_t engine_configuration_s::mc33_i_hold |
Hold Current units: mA offset 3072
Hold Current units: mA offset 3088
Hold Current units: mA offset 2912
Definition at line 3805 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setValue().
uint16_t engine_configuration_s::mc33_i_peak |
Peak Current units: mA offset 3070
Peak Current units: mA offset 3086
Peak Current units: mA offset 2910
Definition at line 3799 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setValue().
uint16_t engine_configuration_s::mc33_t_bypass |
units: us offset 3080
units: us offset 3096
units: us offset 2920
Definition at line 3827 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().
uint16_t engine_configuration_s::mc33_t_hold_off |
units: us offset 3082
units: us offset 3098
units: us offset 2922
Definition at line 3832 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().
uint16_t engine_configuration_s::mc33_t_hold_tot |
Hold phase duration units: us offset 3084
Hold phase duration units: us offset 3100
Hold phase duration units: us offset 2924
Definition at line 3838 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().
uint16_t engine_configuration_s::mc33_t_max_boost |
Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit. units: us offset 3074
Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit. units: us offset 3090
Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit. units: us offset 2914
Definition at line 3811 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setValue().
uint16_t engine_configuration_s::mc33_t_min_boost |
Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit. units: us offset 724
Definition at line 1457 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().
uint16_t engine_configuration_s::mc33_t_peak_off |
units: us offset 3076
units: us offset 3092
units: us offset 2916
Definition at line 3816 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setValue().
uint16_t engine_configuration_s::mc33_t_peak_tot |
Peak phase duration units: us offset 3078
Peak phase duration units: us offset 3094
Peak phase duration units: us offset 2918
Definition at line 3822 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().
bool engine_configuration_s::measureMapOnlyInOneCylinder |
Useful for individual intakes offset 752 bit 17
Definition at line 1595 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), mapAveragingTriggerCallback(), and setConfigValueByName().
uint16_t engine_configuration_s::minAcPressure |
value of A/C pressure in kPa before that compressor is disengaged units: kPa offset 4032
value of A/C pressure in kPa before that compressor is disengaged units: kPa offset 4048
value of A/C pressure in kPa before that compressor is disengaged units: kPa offset 3872
Definition at line 4578 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AcController::getAcState(), getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().
uint8_t engine_configuration_s::minimumBoostClosedLoopMap |
Minimum MAP before closed loop boost is enabled. Use to prevent misbehavior upon entering boost. units: kPa offset 777
Definition at line 1692 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by BoostController::getClosedLoopImpl(), getConfigValueByName(), and setConfigValueByName().
int8_t engine_configuration_s::minimumIgnitionTiming |
Minimim timing advance allowed. No spark on any cylinder will ever fire after this angle BTDC. For example, setting -10 here means no spark ever fires later than 10 deg ATDC. Note that this only concerns the primary spark: any trailing sparks or multispark may violate this constraint. units: deg BTDC offset 1662
Minimim timing advance allowed. No spark on any cylinder will ever fire after this angle BTDC. For example, setting -10 here means no spark ever fires later than 10 deg ATDC. Note that this only concerns the primary spark: any trailing sparks or multispark may violate this constraint. units: deg BTDC offset 1678
Definition at line 3279 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultIgnition(), and setHarley().
uint16_t engine_configuration_s::minOilPressureAfterStart |
Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting. units: kPa offset 464
Definition at line 1049 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and LimpManager::updateState().
MsIoBox_config_s engine_configuration_s::msIoBox0 |
offset 4004
offset 4020
offset 3844
Definition at line 4550 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initCanGpioMsiobox().
scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::multisparkDwell |
This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table. units: ms offset 1442
This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table. units: ms offset 1458
Definition at line 2721 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getMultiSparkCount(), setConfigValueByName(), and setDefaultMultisparkParameters().
bool engine_configuration_s::multisparkEnable |
offset 920 bit 3
Definition at line 1996 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getMultiSparkCount(), and setConfigValueByName().
uint8_t engine_configuration_s::multisparkMaxExtraSparkCount |
Configures the maximum number of extra sparks to fire (does not include main spark) units: count offset 49
Definition at line 721 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getMultiSparkCount(), setConfigValueByName(), and setDefaultMultisparkParameters().
scaled_channel< uint8_t, 1, 50 > engine_configuration_s::multisparkMaxRpm |
Disable multispark above this engine speed. units: rpm offset 12
Definition at line 603 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultMultisparkParameters().
uint8_t engine_configuration_s::multisparkMaxSparkingAngle |
This parameter sets the latest that the last multispark can occur after the main ignition event. For example, if the ignition timing is 30 degrees BTDC, and this parameter is set to 45, no multispark will ever be fired after 15 degrees ATDC. units: deg offset 48
Definition at line 715 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getMultiSparkCount(), setConfigValueByName(), and setDefaultMultisparkParameters().
scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::multisparkSparkDuration |
How long to wait for the spark to fire before recharging the coil for another spark. units: ms offset 1440
How long to wait for the spark to fire before recharging the coil for another spark. units: ms offset 1456
Definition at line 2715 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getMultiSparkCount(), setConfigValueByName(), and setDefaultMultisparkParameters().
float engine_configuration_s::noAccelAfterHardLimitPeriodSecs |
TODO: finish this #413 units: sec offset 1356
TODO: finish this #413 units: sec offset 1372
Definition at line 2614 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::noFuelTrimAfterDfcoTime |
Pause closed loop fueling after deceleration fuel cut occurs. Set this to a little longer than however long is required for normal fueling behavior to resume after fuel cut. units: sec offset 979
Definition at line 2156 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
output_pin_e engine_configuration_s::o2heaterPin |
On-off O2 sensor heater control. 'ON' if engine is running, 'OFF' if stopped or cranking. offset 744
Definition at line 1515 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initMiscOutputPins().
pin_output_mode_e engine_configuration_s::o2heaterPinModeTodO |
offset 746
Definition at line 1519 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::oddFireEngine |
On even fire engines with even number of cylinders we go wasted spark during cranking. Use this setting to disable wasted spark cranking on odd fire engines. offset 1304 bit 2
On even fire engines with even number of cylinders we go wasted spark during cranking. Use this setting to disable wasted spark cranking on odd fire engines. offset 1320 bit 2
Definition at line 2302 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCurrentIgnitionMode(), setConfigValueByName(), and setHarley().
linear_sensor_s engine_configuration_s::oilPressure |
offset 2132
offset 2148
Definition at line 3484 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitFluidPressure(), getConfigValueByName(), initFluidPressure(), proteusStimQc(), setBoardDefaultConfiguration(), setConfigValueByName(), and setDefaultEngineConfiguration().
ThermistorConf engine_configuration_s::oilTempSensor |
offset 3620
offset 3636
offset 3460
Definition at line 4321 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitThermistors(), getConfigValueByName(), initThermistors(), proteusStimQc(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::overrideCrankingIacSetting |
If enabled, use separate temperature multiplier table for cranking idle position. If disabled, use normal running multiplier table applied to the cranking base position. offset 1316 bit 6
If enabled, use separate temperature multiplier table for cranking idle position. If disabled, use normal running multiplier table applied to the cranking base position. offset 1332 bit 6
Definition at line 2465 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getCrankingOpenLoop(), setConfigValueByName(), and setMaverickX3().
bool engine_configuration_s::overrideTriggerGaps |
offset 188 bit 3
Definition at line 748 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by TriggerStimulatorHelper::findTriggerSyncPoint(), getConfigValueByName(), setConfigValueByName(), and TriggerCentral::updateWaveform().
bool engine_configuration_s::overrideVvtTriggerGaps |
offset 188 bit 29
Definition at line 845 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and TriggerCentral::updateWaveform().
bool engine_configuration_s::pauseEtbControl |
Disable the electronic throttle motor and DC idle motor for testing. This mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle. offset 752 bit 26
Definition at line 1628 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and EtbController::setOutput().
int16_t engine_configuration_s::pidExtraForLowRpm |
Increases PID reaction for RPM<target by adding extra percent to PID-error units: % offset 2182
Increases PID reaction for RPM<target by adding extra percent to PID-error units: % offset 2198
Definition at line 3577 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IdleController::getClosedLoop(), getConfigValueByName(), and setConfigValueByName().
int16_t engine_configuration_s::postCrankingCLTBins |
units: C offset 1880
units: C offset 1896
Definition at line 3356 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by EngineState::periodicFastCallback(), and setDefaultCranking().
float engine_configuration_s::postCrankingDurationBins |
units: count offset 1856
units: count offset 1872
Definition at line 3351 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by EngineState::periodicFastCallback(), setDefaultCranking(), and setHondaK().
float engine_configuration_s::postCrankingFactor |
units: mult offset 1712
units: mult offset 1728
Definition at line 3346 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by fuelBenchMode(), EngineState::periodicFastCallback(), setDefaultCranking(), and setHondaK().
scaled_channel< uint8_t, 2, 1 > engine_configuration_s::ppsSecondaryMaximum |
For Toyota ETCS-i, use ~69% units: % offset 3555
For Toyota ETCS-i, use ~69% units: % offset 3571
For Toyota ETCS-i, use ~69% units: % offset 3395
Definition at line 4201 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), and setConfigValueByName().
int8_t engine_configuration_s::primeBins |
units: C offset 2124
units: C offset 2140
Definition at line 3480 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by cannedprimeBins(), PrimeController::getPrimeDuration(), and setDefaultPriming().
scaled_channel< uint8_t, 1, 5 > engine_configuration_s::primeValues |
units: mg offset 2600
units: mg offset 2616
Definition at line 3731 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by cannedprimeValues(), PrimeController::getPrimeDuration(), and setDefaultPriming().
scaled_channel< uint8_t, 100, 1 > engine_configuration_s::primingDelay |
Delay to allow fuel pressure to build before firing the priming pulse. units: sec offset 1671
Delay to allow fuel pressure to build before firing the priming pulse. units: sec offset 1687
Definition at line 3307 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), PrimeController::onIgnitionStateChanged(), setConfigValueByName(), and setDefaultBaseEngine().
bool engine_configuration_s::requireFootOnBrakeToCrank |
offset 752 bit 7
Definition at line 1561 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setMaverickX3(), and slowStartStopButtonCallback().
bool engine_configuration_s::rethrowHardFault |
offset 752 bit 5
Definition at line 1555 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by checkLastBootError(), getConfigValueByName(), setConfigValueByName(), and setHyundaiPb().
uint16_t engine_configuration_s::rpmHardLimit |
set rpm_hard_limit X units: rpm offset 8
Definition at line 590 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), miataNAcommonEngineSettings(), printConfiguration(), setCommonMazdaNB(), setConfigValueByName(), setDefaultBaseEngine(), setEtbTestConfiguration(), setGy6139qmbDefaultEngineConfiguration(), setRpmHardLimit(), setSubaruEG33Defaults(), and LimpManager::updateRevLimit().
scaled_channel< uint8_t, 1, 10 > engine_configuration_s::rpmHardLimitHyst |
Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached units: RPM offset 3577
Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached units: RPM offset 3593
Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached units: RPM offset 3417
Definition at line 4256 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateRevLimit().
scaled_channel< uint8_t, 5, 1 > engine_configuration_s::rpmSoftLimitFuelAdded |
% of fuel ADDED during window units: % offset 3576
% of fuel ADDED during window units: % offset 3592
% of fuel ADDED during window units: % offset 3416
Definition at line 4250 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and LimpManager::updateRevLimit().
scaled_channel< uint8_t, 5, 1 > engine_configuration_s::rpmSoftLimitTimingRetard |
Degrees of timing REMOVED from actual timing during soft RPM limit window units: deg offset 3575
Degrees of timing REMOVED from actual timing during soft RPM limit window units: deg offset 3591
Degrees of timing REMOVED from actual timing during soft RPM limit window units: deg offset 3415
Definition at line 4244 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateRevLimit().
scaled_channel< uint8_t, 1, 10 > engine_configuration_s::rpmSoftLimitWindowSize |
Window that the correction will be added throughout (example, if rpm limit is 7000, and rpmSoftLimitWindowSize is 200, the corrections activate at 6800RPM, creating a 200rpm window) units: RPM offset 3574
Window that the correction will be added throughout (example, if rpm limit is 7000, and rpmSoftLimitWindowSize is 200, the corrections activate at 6800RPM, creating a 200rpm window) units: RPM offset 3590
Window that the correction will be added throughout (example, if rpm limit is 7000, and rpmSoftLimitWindowSize is 200, the corrections activate at 6800RPM, creating a 200rpm window) units: RPM offset 3414
Definition at line 4238 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
bool engine_configuration_s::rusefiVerbose29b |
Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format. offset 752 bit 4
Definition at line 1552 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), sendCanVerbose(), and setConfigValueByName().
gppwm_note_t engine_configuration_s::scriptCurveName |
offset 2228
offset 2244
Definition at line 3601 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getCurveIndexByName(), proteusLuaDemo(), and setProteusVwPassatB6().
script_setting_t engine_configuration_s::scriptSetting |
offset 864
Definition at line 1922 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by configureRusefiLuaUtilHooks(), onTriggerEventSparkLogic(), setHarley(), and startLua().
gppwm_note_t engine_configuration_s::scriptSettingName |
offset 2388
offset 2404
Definition at line 3609 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getSettingIndexByName(), and setHarley().
gppwm_note_t engine_configuration_s::scriptTableName |
offset 2324
offset 2340
Definition at line 3605 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getTableIndexByName().
Gpio engine_configuration_s::sdCardCsPin |
offset 30
Definition at line 665 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initializeMmcBlockDevice(), initMiscOutputPins(), printMmcPinout(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setHellen64SdCardSpi(), setHellenSdCardSpi1Hardware(), setHellenSdCardSpi2(), setHellenSdCardSpi3(), setMreVwPassatB6(), setTest33816EngineConfiguration(), and setupSdCard().
pin_output_mode_e engine_configuration_s::sdCardCsPinMode |
offset 615
Definition at line 1273 of file engine_configuration_generated_structures_alphax-2chan.h.
uint16_t engine_configuration_s::sdCardLogFrequency |
Rate the ECU will log to the SD card, in hz (log lines per second). units: hz offset 824
Definition at line 1802 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), mlgLogger(), setConfigValueByName(), and setDefaultEngineConfiguration().
spi_device_e engine_configuration_s::sdCardSpiDevice |
offset 1983
offset 1999
Definition at line 3399 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initializeMmcBlockDevice(), mlgLogger(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setHellen64SdCardSpi(), setHellenSdCardSpi1Hardware(), setHellenSdCardSpi2(), setHellenSdCardSpi3NoCS(), and setupSdCard().
bool engine_configuration_s::sdTriggerLog |
'Trigger' mode will write a high speed log of trigger events (warning: uses lots of space!). 'Normal' mode will write a standard MLG of sensors, engine function, etc. similar to the one captured in TunerStudio. offset 1316 bit 28
'Trigger' mode will write a high speed log of trigger events (warning: uses lots of space!). 'Normal' mode will write a standard MLG of sensors, engine function, etc. similar to the one captured in TunerStudio. offset 1332 bit 28
Definition at line 2553 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), prepareLogFileName(), setConfigValueByName(), and THD_FUNCTION().
output_pin_e engine_configuration_s::secondSolenoidPin |
Some Subaru and some Mazda use double-solenoid idle air valve offset 834
Definition at line 1836 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), and setBoardDefaultConfiguration().
sensor_chart_e engine_configuration_s::sensorChartMode |
rusEFI console Sensor Sniffer mode offset 917
Definition at line 1973 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setDefaultEngineConfiguration(), setSensorChartMode(), InstantRpmCalculator::updateInstantRpm(), and Engine::updateSlowSensors().
uint16_t engine_configuration_s::sensorSnifferRpmThreshold |
Disable sensor sniffer above this rpm units: RPM offset 4
Definition at line 578 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultEngineConfiguration(), setFordAspireEngineConfiguration(), and Engine::updateSlowSensors().
SentEtbType engine_configuration_s::sentEtbType |
offset 3537
offset 3553
offset 3377
Definition at line 4163 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by decodeTpsSentValue(), and isDigitalTps1().
sent_input_pin_e engine_configuration_s::sentInputPins |
offset 2172
offset 2188
Definition at line 3547 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by isDigitalTps1(), printSentInfo(), startSent(), and stopSent().
bool engine_configuration_s::showHumanReadableWarning |
offset 920 bit 9
Definition at line 2016 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and warning().
bool engine_configuration_s::silentTriggerError |
Sometimes we have a performance issue while printing error offset 1304 bit 6
Sometimes we have a performance issue while printing error offset 1320 bit 6
Definition at line 2316 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by TriggerDecoderBase::decodeTriggerEvent(), getConfigValueByName(), Engine::OnTriggerSynchronization(), setConfigValueByName(), and setDefaultBaseEngine().
uint8_t engine_configuration_s::simulatorCamPosition |
offset 3758
offset 3774
offset 3598
Definition at line 4360 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setDefaultEngineConfiguration().
bool engine_configuration_s::skippedWheelOnCam |
Where is your primary skipped wheel located? offset 1304 bit 31
Where is your primary skipped wheel located? offset 1320 bit 31
Definition at line 2403 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), lookupOperationMode(), setCamOperationMode(), setConfigValueByName(), setCrankOperationMode(), setFordInline6(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), and setTestCrankEngineConfiguration().
output_pin_e engine_configuration_s::speedometerOutputPin |
offset 3754
offset 3770
offset 3594
Definition at line 4351 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSpeedometer().
uint16_t engine_configuration_s::speedometerPulsePerKm |
Number of speedometer pulses per kilometer travelled. offset 3756
Number of speedometer pulses per kilometer travelled. offset 3772
Number of speedometer pulses per kilometer travelled. offset 3596
Definition at line 4356 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and speedoUpdate().
pin_mode_e engine_configuration_s::spi1MisoMode |
offset 2038
offset 2054
Definition at line 3423 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi1misoPin |
offset 898
Definition at line 1930 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by configureAccelerometerPins(), enableHellenSpi1(), getMisoPin(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), and setupTle8888().
pin_mode_e engine_configuration_s::spi1MosiMode |
Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc. offset 2037
Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc. offset 2053
Definition at line 3419 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi1mosiPin |
offset 896
Definition at line 1926 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by configureAccelerometerPins(), enableHellenSpi1(), getMosiPin(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), and setupTle8888().
pin_mode_e engine_configuration_s::spi1SckMode |
offset 2036
offset 2052
Definition at line 3414 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi1sckPin |
offset 900
Definition at line 1934 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by configureAccelerometerPins(), enableHellenSpi1(), getSckPin(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), and setupTle8888().
pin_mode_e engine_configuration_s::spi2MisoMode |
offset 2041
offset 2057
Definition at line 3435 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setHip9011FrankensoPinout(), and turnOnSpi().
Gpio engine_configuration_s::spi2misoPin |
offset 904
Definition at line 1942 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableHellenSpi2(), getMisoPin(), setBoardConfigOverrides(), and setBoardDefaultConfiguration().
pin_mode_e engine_configuration_s::spi2MosiMode |
offset 2040
offset 2056
Definition at line 3431 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setHip9011FrankensoPinout(), and turnOnSpi().
Gpio engine_configuration_s::spi2mosiPin |
offset 902
Definition at line 1938 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableHellenSpi2(), getMosiPin(), setBoardConfigOverrides(), and setBoardDefaultConfiguration().
pin_mode_e engine_configuration_s::spi2SckMode |
offset 2039
offset 2055
Definition at line 3427 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setHip9011FrankensoPinout(), and turnOnSpi().
Gpio engine_configuration_s::spi2sckPin |
offset 906
Definition at line 1946 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableHellenSpi2(), getSckPin(), setBoardConfigOverrides(), and setBoardDefaultConfiguration().
pin_mode_e engine_configuration_s::spi3MisoMode |
offset 2044
offset 2060
Definition at line 3447 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), and turnOnSpi().
Gpio engine_configuration_s::spi3misoPin |
offset 910
Definition at line 1954 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableHellenSpi3(), getMisoPin(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setHellen64SdCardSpi(), setL9779TestConfiguration(), setMreVwPassatB6(), setTest33816EngineConfiguration(), and setupSdCard().
pin_mode_e engine_configuration_s::spi3MosiMode |
offset 2043
offset 2059
Definition at line 3443 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), and turnOnSpi().
Gpio engine_configuration_s::spi3mosiPin |
offset 908
Definition at line 1950 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableHellenSpi3(), getMosiPin(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setHellen64SdCardSpi(), setL9779TestConfiguration(), setMreVwPassatB6(), setTest33816EngineConfiguration(), and setupSdCard().
pin_mode_e engine_configuration_s::spi3SckMode |
offset 2042
offset 2058
Definition at line 3439 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), and turnOnSpi().
Gpio engine_configuration_s::spi3sckPin |
offset 912
Definition at line 1958 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableHellenSpi3(), getSckPin(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setHellen64SdCardSpi(), setL9779TestConfiguration(), setMreVwPassatB6(), setTest33816EngineConfiguration(), and setupSdCard().
pin_mode_e engine_configuration_s::spi4MisoMode |
offset 3960
offset 3976
offset 3800
Definition at line 4477 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi4misoPin |
offset 3942
offset 3958
offset 3782
Definition at line 4437 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getMisoPin(), and setBoardConfigOverrides().
pin_mode_e engine_configuration_s::spi4MosiMode |
offset 3959
offset 3975
offset 3799
Definition at line 4473 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi4mosiPin |
offset 3940
offset 3956
offset 3780
Definition at line 4433 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getMosiPin(), and setBoardConfigOverrides().
pin_mode_e engine_configuration_s::spi4SckMode |
offset 3958
offset 3974
offset 3798
Definition at line 4469 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi4sckPin |
offset 3944
offset 3960
offset 3784
Definition at line 4441 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getSckPin(), and setBoardConfigOverrides().
pin_mode_e engine_configuration_s::spi5MisoMode |
offset 3963
offset 3979
offset 3803
Definition at line 4489 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi5misoPin |
offset 3948
offset 3964
offset 3788
Definition at line 4449 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getMisoPin(), and setupSdCard().
pin_mode_e engine_configuration_s::spi5MosiMode |
offset 3962
offset 3978
offset 3802
Definition at line 4485 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi5mosiPin |
offset 3946
offset 3962
offset 3786
Definition at line 4445 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getMosiPin(), and setupSdCard().
pin_mode_e engine_configuration_s::spi5SckMode |
offset 3961
offset 3977
offset 3801
Definition at line 4481 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi5sckPin |
offset 3950
offset 3966
offset 3790
Definition at line 4453 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getSckPin(), and setupSdCard().
pin_mode_e engine_configuration_s::spi6MisoMode |
offset 3763
offset 3779
offset 3603
Definition at line 4368 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi6misoPin |
offset 3954
offset 3970
offset 3794
Definition at line 4461 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getMisoPin(), and setBoardDefaultConfiguration().
pin_mode_e engine_configuration_s::spi6MosiMode |
offset 3965
offset 3981
offset 3805
Definition at line 4497 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi6mosiPin |
offset 3952
offset 3968
offset 3792
Definition at line 4457 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getMosiPin(), and setBoardDefaultConfiguration().
pin_mode_e engine_configuration_s::spi6SckMode |
offset 3964
offset 3980
offset 3804
Definition at line 4493 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by turnOnSpi().
Gpio engine_configuration_s::spi6sckPin |
offset 3956
offset 3972
offset 3796
Definition at line 4465 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getSckPin(), and setBoardDefaultConfiguration().
uint16_t engine_configuration_s::startButtonSuppressOnStartUpMs |
offset 2
Definition at line 572 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setMaverickX3(), and slowStartStopButtonCallback().
uint16_t engine_configuration_s::startCrankingDuration |
Maximum time to crank starter when start/stop button is pressed units: Seconds offset 854
Definition at line 1888 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by disengageStarterIfNeeded(), getConfigValueByName(), initStartStopButton(), onStartStopButtonToggle(), setConfigValueByName(), and setDefaultEngineConfiguration().
output_pin_e engine_configuration_s::starterControlPin |
See also startStopButtonPin offset 1424
See also startStopButtonPin offset 1440
Definition at line 2672 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by onStartStopButtonToggle(), setBoardDefaultConfiguration(), setEngineBMW_M73_microRusEfi(), setEngineBMW_M73_Proteus(), setHyundaiPb(), setMaverickX3(), and setSlingshot().
pin_output_mode_e engine_configuration_s::starterControlPinMode |
offset 1572
offset 1588
Definition at line 3172 of file engine_configuration_generated_structures_alphax-2chan.h.
output_pin_e engine_configuration_s::starterRelayDisablePin |
offset 830
Definition at line 1820 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printOutputs().
pin_output_mode_e engine_configuration_s::starterRelayDisablePinMode |
On some vehicles we can disable starter once engine is already running offset 832
Definition at line 1825 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printOutputs().
bool engine_configuration_s::startRequestPinInverted |
offset 1496 bit 16
offset 1512 bit 16
Definition at line 2836 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initStartStopButton(), setConfigValueByName(), and setSlingshot().
pin_input_mode_e engine_configuration_s::startStopButtonMode |
offset 1426
offset 1442
Definition at line 2676 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initStartStopButton(), setBoardDefaultConfiguration(), setEngineBMW_M73_Proteus(), and setHyundaiPb().
switch_input_pin_e engine_configuration_s::startStopButtonPin |
See also starterControlPin offset 836
Definition at line 1841 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initStartStopButton(), setBoardDefaultConfiguration(), setEngineBMW_M73_microRusEfi(), setEngineBMW_M73_Proteus(), setHyundaiPb(), setMaverickX3(), and setSlingshot().
int16_t engine_configuration_s::startUpFuelPumpDuration |
on IGN voltage detection turn fuel pump on to build fuel pressure units: seconds offset 1488
on IGN voltage detection turn fuel pump on to build fuel pressure units: seconds offset 1504
Definition at line 2770 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), FuelPumpController::onSlowCallback(), setBoardDefaultConfiguration(), setConfigValueByName(), and setDefaultBaseEngine().
bool engine_configuration_s::stepper_dc_use_two_wires |
offset 1316 bit 30
offset 1332 bit 30
Definition at line 2559 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), getConfigValueByName(), setConfigValueByName(), and setStepperHw().
output_pin_e engine_configuration_s::stepper_raw_output |
offset 3262
offset 3278
offset 3102
Definition at line 3965 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition().
bool engine_configuration_s::stepperDcInvertedPins |
Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards) offset 1556 bit 0
Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards) offset 1572 bit 0
Definition at line 3029 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initDcMotor(), setBoardConfigOverrides(), setConfigValueByName(), and setStepperHw().
dc_io engine_configuration_s::stepperDcIo |
offset 1036
Definition at line 2201 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), setBoardDefaultConfiguration(), and setStepperHw().
pin_output_mode_e engine_configuration_s::stepperDirectionPinMode |
offset 820
Definition at line 1780 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), setBoardDefaultConfiguration(), setBoardOverrides(), setPrometheusDefaults(), and setSubaruEG33Defaults().
Gpio engine_configuration_s::stepperEnablePin |
offset 2158
offset 2174
Definition at line 3514 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), setBoardDefaultConfiguration(), setDefaultFrankensoStepperIdleParameters(), and setEtbTestConfiguration().
pin_output_mode_e engine_configuration_s::stepperEnablePinMode |
offset 2045
offset 2061
Definition at line 3451 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition().
bool engine_configuration_s::stepperForceParkingEveryRestart |
offset 752 bit 18
Definition at line 1598 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and StepperMotorBase::setInitialPosition().
uint8_t engine_configuration_s::stepperMaxDutyCycle |
Use to limit the max.current through the stepper motor (100% = no limit) units: % offset 1982
Use to limit the max.current through the stepper motor (100% = no limit) units: % offset 1998
Definition at line 3395 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), DualHBridgeStepper::sleep(), and DualHBridgeStepper::step().
uint8_t engine_configuration_s::stepperMinDutyCycle |
Use to limit the current when the stepper motor is idle, not moving (100% = no limit) units: % offset 1981
Use to limit the current when the stepper motor is idle, not moving (100% = no limit) units: % offset 1997
Definition at line 3389 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and DualHBridgeStepper::sleep().
stepper_num_micro_steps_e engine_configuration_s::stepperNumMicroSteps |
For micro-stepping, make sure that PWM frequency (etbFreq) is high enough offset 1980
For micro-stepping, make sure that PWM frequency (etbFreq) is high enough offset 1996
Definition at line 3383 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by DualHBridgeStepper::initialize(), DualHBridgeStepper::step(), and DualHBridgeStepper::update().
int16_t engine_configuration_s::stepperParkingExtraSteps |
units: % offset 846
Definition at line 1867 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and StepperMotorBase::setInitialPosition().
stft_s engine_configuration_s::stft |
offset 1012
Definition at line 2197 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by fuelClosedLoopCorrection(), getConfigValueByName(), setConfigValueByName(), setDefaultStftSettings(), shouldCorrect(), and shouldUpdateCorrection().
bool engine_configuration_s::stftIgnoreErrorMagnitude |
If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 920 bit 10
Definition at line 2020 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by fuelClosedLoopCorrection(), getConfigValueByName(), setConfigValueByName(), and setDefaultStftSettings().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::stoichRatioPrimary |
Stoichiometric ratio for your primary fuel. When Flex Fuel is enabled, this value is used when the Flex Fuel sensor indicates E0. E0 = 14.7 E10 = 14.1 E85 = 9.9 E100 = 9.0 units: :1 offset 2581
Stoichiometric ratio for your primary fuel. When Flex Fuel is enabled, this value is used when the Flex Fuel sensor indicates E0. E0 = 14.7 E10 = 14.1 E85 = 9.9 E100 = 9.0 units: :1 offset 2597
Definition at line 3710 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), FuelComputer::getStoichiometricRatio(), setConfigValueByName(), setDefaultFuel(), and setTestCamEngineConfiguration().
scaled_channel< uint8_t, 10, 1 > engine_configuration_s::stoichRatioSecondary |
Stoichiometric ratio for your secondary fuel. This value is used when the Flex Fuel sensor indicates E100, typically 9.0 units: :1 offset 822
Definition at line 1790 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), FuelComputer::getStoichiometricRatio(), setConfigValueByName(), and setDefaultFuel().
output_pin_e engine_configuration_s::tachOutputPin |
offset 40
Definition at line 693 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initTachometer(), printEngineSnifferPinMappings(), setBoardDefaultConfiguration(), and setHyundaiPb().
pin_output_mode_e engine_configuration_s::tachOutputPinMode |
offset 42
Definition at line 697 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration().
float engine_configuration_s::tachPulseDuractionMs |
Duration in ms or duty cycle depending on selected mode offset 1364
Duration in ms or duty cycle depending on selected mode offset 1380
Definition at line 2625 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and tachUpdate().
bool engine_configuration_s::tachPulseDurationAsDutyCycle |
Treat milliseconds value as duty cycle value, i.e. 0.5ms would become 50% offset 1304 bit 12
Treat milliseconds value as duty cycle value, i.e. 0.5ms would become 50% offset 1320 bit 12
Definition at line 2337 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and tachUpdate().
uint8_t engine_configuration_s::tachPulsePerRev |
units: Pulse offset 1430
units: Pulse offset 1446
Definition at line 2691 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), miataNAcommonEngineSettings(), setCommonMazdaNB(), setConfigValueByName(), setDefaultBaseEngine(), setSubaruEG33Defaults(), and tachUpdate().
float engine_configuration_s::tChargeAirCoefMax |
Heat transfer coefficient at high flow, as defined by "max air flow". 0 means the air charge is fully heated to the same temperature as CLT. 1 means the air charge gains no heat, and enters the cylinder at the temperature measured by IAT. offset 2520
Heat transfer coefficient at high flow, as defined by "max air flow". 0 means the air charge is fully heated to the same temperature as CLT. 1 means the air charge gains no heat, and enters the cylinder at the temperature measured by IAT. offset 2536
Definition at line 3623 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IFuelComputer::getTChargeCoefficient(), setConfigValueByName(), and setDefaultFuel().
float engine_configuration_s::tChargeAirCoefMin |
Heat transfer coefficient at zero flow. 0 means the air charge is fully heated to the same temperature as CLT. 1 means the air charge gains no heat, and enters the cylinder at the temperature measured by IAT. offset 2516
Heat transfer coefficient at zero flow. 0 means the air charge is fully heated to the same temperature as CLT. 1 means the air charge gains no heat, and enters the cylinder at the temperature measured by IAT. offset 2532
Definition at line 3616 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IFuelComputer::getTChargeCoefficient(), setConfigValueByName(), and setDefaultFuel().
float engine_configuration_s::tChargeAirDecrLimit |
Maximum allowed rate of decrease allowed for the estimated charge temperature units: deg/sec offset 2532
Maximum allowed rate of decrease allowed for the estimated charge temperature units: deg/sec offset 2548
Definition at line 3642 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultFuel(), setGmLs4(), and EngineState::updateTChargeK().
float engine_configuration_s::tChargeAirFlowMax |
High flow point for heat transfer estimation. Set this to perhaps 50-75% of your maximum airflow at wide open throttle. units: kg/h offset 2524
High flow point for heat transfer estimation. Set this to perhaps 50-75% of your maximum airflow at wide open throttle. units: kg/h offset 2540
Definition at line 3630 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IFuelComputer::getTChargeCoefficient(), setConfigValueByName(), and setDefaultFuel().
float engine_configuration_s::tChargeAirIncrLimit |
Maximum allowed rate of increase allowed for the estimated charge temperature units: deg/sec offset 2528
Maximum allowed rate of increase allowed for the estimated charge temperature units: deg/sec offset 2544
Definition at line 3636 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultFuel(), setGmLs4(), and EngineState::updateTChargeK().
scaled_channel< uint8_t, 1, 5 > engine_configuration_s::tchargeBins |
units: kg/h offset 1584
units: kg/h offset 1600
Definition at line 3213 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IFuelComputer::getTChargeCoefficient().
float engine_configuration_s::tChargeMaxRpmMaxTps |
offset 1656
offset 1672
Definition at line 3269 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IFuelComputer::getTChargeCoefficient(), setConfigValueByName(), and setDefaultFuel().
float engine_configuration_s::tChargeMaxRpmMinTps |
offset 1652
offset 1668
Definition at line 3265 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IFuelComputer::getTChargeCoefficient(), setConfigValueByName(), and setDefaultFuel().
float engine_configuration_s::tChargeMinRpmMaxTps |
offset 1648
offset 1664
Definition at line 3261 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IFuelComputer::getTChargeCoefficient(), setConfigValueByName(), and setDefaultFuel().
float engine_configuration_s::tChargeMinRpmMinTps |
offset 1644
offset 1660
Definition at line 3257 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IFuelComputer::getTChargeCoefficient(), setConfigValueByName(), and setDefaultFuel().
tChargeMode_e engine_configuration_s::tChargeMode |
offset 3243
offset 3259
offset 3083
Definition at line 3892 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IFuelComputer::getTChargeCoefficient(), and setDefaultFuel().
scaled_channel< uint8_t, 100, 1 > engine_configuration_s::tchargeValues |
units: ratio offset 1600
units: ratio offset 1616
Definition at line 3218 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IFuelComputer::getTChargeCoefficient().
pwm_freq_t engine_configuration_s::tcu_32_solenoid_freq |
offset 3416
offset 3432
offset 3256
Definition at line 4080 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Gm4l6xTransmissionController::init().
output_pin_e engine_configuration_s::tcu_32_solenoid_pin |
offset 3412
offset 3428
offset 3252
Definition at line 4066 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Gm4l6xTransmissionController::init().
pin_output_mode_e engine_configuration_s::tcu_32_solenoid_pin_mode |
offset 3414
offset 3430
offset 3254
Definition at line 4070 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Gm4l6xTransmissionController::init().
pwm_freq_t engine_configuration_s::tcu_pc_solenoid_freq |
offset 3410
offset 3426
offset 3250
Definition at line 4062 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Generic4TransmissionController::init().
output_pin_e engine_configuration_s::tcu_pc_solenoid_pin |
offset 3406
offset 3422
offset 3246
Definition at line 4048 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Generic4TransmissionController::init().
pin_output_mode_e engine_configuration_s::tcu_pc_solenoid_pin_mode |
offset 3408
offset 3424
offset 3248
Definition at line 4052 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Generic4TransmissionController::init().
adc_channel_e engine_configuration_s::tcu_rangeAnalogInput |
offset 3992
offset 4008
offset 3832
Definition at line 4535 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initRangeSensors(), and GenericGearController::update().
switch_input_pin_e engine_configuration_s::tcu_rangeInput |
offset 3598
offset 3614
offset 3438
Definition at line 4301 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by GenericGearController::init(), and GenericGearController::update().
pin_input_mode_e engine_configuration_s::tcu_rangeInputMode |
offset 3610
offset 3626
offset 3450
Definition at line 4305 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by GenericGearController::init().
float engine_configuration_s::tcu_rangeSensorBiasResistor |
units: Ohm offset 4000
units: Ohm offset 4016
units: Ohm offset 3840
Definition at line 4546 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initRangeSensors(), and setConfigValueByName().
bool engine_configuration_s::tcu_rangeSensorPulldown |
offset 1496 bit 17
offset 1512 bit 17
Definition at line 2839 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initRangeSensors(), and setConfigValueByName().
output_pin_e engine_configuration_s::tcu_solenoid |
offset 1148
Definition at line 2224 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by SimpleTransmissionController::init(), setMiataNB2_Proteus_TCU(), and SimpleTransmissionController::update().
pin_output_mode_e engine_configuration_s::tcu_solenoid_mode |
offset 3089
offset 3105
offset 2929
Definition at line 3854 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by SimpleTransmissionController::init().
output_pin_e engine_configuration_s::tcu_tcc_onoff_solenoid |
offset 3396
offset 3412
offset 3236
Definition at line 4016 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Generic4TransmissionController::init().
pin_output_mode_e engine_configuration_s::tcu_tcc_onoff_solenoid_mode |
offset 3398
offset 3414
offset 3238
Definition at line 4020 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Generic4TransmissionController::init().
output_pin_e engine_configuration_s::tcu_tcc_pwm_solenoid |
offset 3400
offset 3416
offset 3240
Definition at line 4030 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Gm4l6xTransmissionController::init().
pwm_freq_t engine_configuration_s::tcu_tcc_pwm_solenoid_freq |
offset 3404
offset 3420
offset 3244
Definition at line 4044 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Gm4l6xTransmissionController::init().
pin_output_mode_e engine_configuration_s::tcu_tcc_pwm_solenoid_mode |
offset 3402
offset 3418
offset 3242
Definition at line 4034 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Gm4l6xTransmissionController::init().
switch_input_pin_e engine_configuration_s::tcuDownshiftButtonPin |
offset 1478
offset 1494
Definition at line 2753 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by ButtonShiftController::init(), and setMiataNB2_Proteus_TCU().
pin_input_mode_e engine_configuration_s::tcuDownshiftButtonPinMode |
offset 3087
offset 3103
offset 2927
Definition at line 3846 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by ButtonShiftController::init(), and setMiataNB2_Proteus_TCU().
bool engine_configuration_s::tcuEnabled |
offset 920 bit 28
Definition at line 2077 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by doPeriodicSlowCallback(), getConfigValueByName(), setConfigValueByName(), and setMiataNB2_Proteus_TCU().
brain_input_pin_e engine_configuration_s::tcuInputSpeedSensorPin |
offset 730
Definition at line 1475 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initInputShaftSpeedSensor(), and setMiataNB2_Proteus_TCU().
uint8_t engine_configuration_s::tcuInputSpeedSensorTeeth |
offset 732
Definition at line 1479 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by InputShaftSpeedConverter::convert(), getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
switch_input_pin_e engine_configuration_s::tcuUpshiftButtonPin |
offset 1476
offset 1492
Definition at line 2749 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by ButtonShiftController::init(), and setMiataNB2_Proteus_TCU().
pin_input_mode_e engine_configuration_s::tcuUpshiftButtonPinMode |
offset 3086
offset 3102
offset 2926
Definition at line 3842 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by ButtonShiftController::init(), and setMiataNB2_Proteus_TCU().
adc_channel_e engine_configuration_s::throttleInletPressureChannel |
Place the sensor before the throttle, but after any turbocharger/supercharger and intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3748
Place the sensor before the throttle, but after any turbocharger/supercharger and intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3764
Place the sensor before the throttle, but after any turbocharger/supercharger and intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3588
Definition at line 4338 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitMap(), and initMap().
adc_channel_e engine_configuration_s::throttlePedalPositionAdcChannel |
Electronic throttle pedal position first channel See throttlePedalPositionSecondAdcChannel for second channel See also tps1_1AdcChannel See throttlePedalUpVoltage and throttlePedalWOTVoltage offset 580
Definition at line 1220 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initTps(), mreBoardNewTest(), setAnalogInputPin(), setBoardDefaultConfiguration(), setEngineBMW_M73_microRusEfi(), setEtbTestConfiguration(), and setPPSInputs().
adc_channel_e engine_configuration_s::throttlePedalPositionSecondAdcChannel |
Electronic throttle pedal position input Second channel See also tps1_1AdcChannel See throttlePedalSecondaryUpVoltage and throttlePedalSecondaryWOTVoltage offset 710
Definition at line 1426 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initTps(), setBoardDefaultConfiguration(), and setPPSInputs().
float engine_configuration_s::throttlePedalSecondaryUpVoltage |
units: voltage offset 1540
units: voltage offset 1556
Definition at line 2977 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), setConfigValueByName(), and setPPSCalibration().
float engine_configuration_s::throttlePedalSecondaryWOTVoltage |
Pedal in the floor units: voltage offset 1544
Pedal in the floor units: voltage offset 1560
Definition at line 2983 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), setConfigValueByName(), and setPPSCalibration().
switch_input_pin_e engine_configuration_s::throttlePedalUpPin |
Throttle Pedal not pressed switch - used on some older vehicles like early Mazda Miata offset 586
Definition at line 1243 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setMiataNA6_MAP_Frankenso(), startSwitchPins(), stopSwitchPins(), and Engine::updateSwitchInputs().
pin_input_mode_e engine_configuration_s::throttlePedalUpPinMode |
offset 727
Definition at line 1465 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by startSwitchPins().
float engine_configuration_s::throttlePedalUpVoltage |
units: voltage offset 1480
units: voltage offset 1496
Definition at line 2758 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), printTPSInfo(), setConfigValueByName(), and setPPSCalibration().
float engine_configuration_s::throttlePedalWOTVoltage |
Pedal in the floor units: voltage offset 1484
Pedal in the floor units: voltage offset 1500
Definition at line 2764 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), printTPSInfo(), setConfigValueByName(), and setPPSCalibration().
angle_t engine_configuration_s::timing_offset_cylinder |
per-cylinder ignition and fueling timing correction for uneven engines units: deg offset 1984
per-cylinder ignition and fueling timing correction for uneven engines units: deg offset 2000
Definition at line 3405 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getPerCylinderFiringOrderOffset(), and setHarley().
timing_mode_e engine_configuration_s::timingMode |
Dynamic uses the timing map to decide the ignition timing Static timing fixes the timing to the value set below (only use for checking static timing with a timing light). offset 466
Definition at line 1055 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getAdvance(), getRunningAdvance(), printConfiguration(), setDefaultIgnition(), and setTimingMode().
Gpio engine_configuration_s::tle6240_cs |
offset 582
Definition at line 1230 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio(), setBoardDefaultConfiguration(), setBoardOverrides(), startSmartCsPins(), and stopSmartCsPins().
pin_output_mode_e engine_configuration_s::tle6240_csPinMode |
offset 584
Definition at line 1234 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), and startSmartCsPins().
spi_device_e engine_configuration_s::tle6240spiDevice |
offset 2580
offset 2596
Definition at line 3700 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio(), setBoardDefaultConfiguration(), and setBoardOverrides().
Gpio engine_configuration_s::tle8888_cs |
offset 2160
offset 2176
Definition at line 3518 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio(), setupTle8888(), startSmartCsPins(), and stopSmartCsPins().
pin_output_mode_e engine_configuration_s::tle8888_csPinMode |
offset 2162
offset 2178
Definition at line 3522 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by startSmartCsPins().
tle8888_mode_e engine_configuration_s::tle8888mode |
offset 1704
offset 1720
Definition at line 3319 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio().
spi_device_e engine_configuration_s::tle8888spiDevice |
offset 2576
offset 2592
Definition at line 3687 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initSmartGpio(), and setupTle8888().
uint16_t engine_configuration_s::torqueLoadBins |
units: Load offset 3340
units: Load offset 3356
units: Load offset 3180
Definition at line 3991 of file engine_configuration_generated_structures_alphax-2chan.h.
uint16_t engine_configuration_s::torqueRpmBins |
units: RPM offset 3328
units: RPM offset 3344
units: RPM offset 3168
Definition at line 3986 of file engine_configuration_generated_structures_alphax-2chan.h.
scaled_channel< uint8_t, 1, 10 > engine_configuration_s::torqueTable |
units: Nm offset 3292
units: Nm offset 3308
units: Nm offset 3132
Definition at line 3981 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::totalGearsCount |
offset 1520
offset 1536
Definition at line 2933 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by GearDetector::determineGearFromRatio(), getConfigValueByName(), GearDetector::getRpmInGear(), GearDetector::initGearDetector(), miataNAcommonEngineSettings(), setConfigValueByName(), setHondaCivicBcm(), setHyundaiPb(), setMazdaMiataEngineNB2Defaults(), and setMazdaMiataNB1().
adc_channel_e engine_configuration_s::tps1_1AdcChannel |
First throttle body, first sensor. See also pedalPositionAdcChannel offset 508
Definition at line 1134 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common079721_2351(), initTps(), printTPSInfo(), proteusDcWastegateTest(), setAdcChannelOverrides(), setAnalogInputPin(), setBasicNotECUmode(), setBoardDefaultConfiguration(), setDodgeNeonNGCEngineConfiguration(), setEtbTestConfiguration(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setFrankensoConfiguration(), setHondaK(), setTestCamEngineConfiguration(), setTestDcWastegateConfiguration(), setTPS1Inputs(), and setupDefaultSensorInputs().
adc_channel_e engine_configuration_s::tps1_2AdcChannel |
First throttle body, second sensor. offset 708
Definition at line 1413 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initTps(), setBoardDefaultConfiguration(), setHondaObd1(), setMreVwPassatB6(), setProteusEtbIO(), setProteusHitachiEtbDefaults(), setTPS1Inputs(), and setupDefaultSensorInputs().
uint16_t engine_configuration_s::tps1SecondaryMax |
units: ADC offset 850
Definition at line 1877 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), proteusLuaDemo(), setBoardDefaultConfiguration(), setBoschVAGETB(), setConfigValueByName(), setHitachiEtbCalibration(), setTPS1Calibration(), and setupDefaultSensorInputs().
uint16_t engine_configuration_s::tps1SecondaryMin |
units: ADC offset 848
Definition at line 1872 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), proteusLuaDemo(), setBoardDefaultConfiguration(), setBoschVAGETB(), setConfigValueByName(), setHitachiEtbCalibration(), setTPS1Calibration(), and setupDefaultSensorInputs().
adc_channel_e engine_configuration_s::tps2_1AdcChannel |
Second throttle body position sensor, single channel so far offset 511
Definition at line 1149 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initTps(), printTPSInfo(), proteusStimQc(), setAnalogInputPin(), setBasicNotECUmode(), and setProteusHitachiEtbDefaults().
adc_channel_e engine_configuration_s::tps2_2AdcChannel |
Second throttle body, second sensor. offset 709
Definition at line 1418 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initTps(), proteusStimQc(), setBoardDefaultConfiguration(), and setProteusHitachiEtbDefaults().
int16_t engine_configuration_s::tps2Max |
Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage! See also tps1_1AdcChannel units: ADC offset 1422
Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage! See also tps1_1AdcChannel units: ADC offset 1438
Definition at line 2667 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), printTPSInfo(), setConfigValueByName(), setDefaultEngineConfiguration(), and setHitachiEtbCalibration().
int16_t engine_configuration_s::tps2Min |
Closed throttle#2. todo: extract these two fields into a structure See also tps2_1AdcChannel units: ADC offset 1420
Closed throttle#2. todo: extract these two fields into a structure See also tps2_1AdcChannel units: ADC offset 1436
Definition at line 2660 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), printTPSInfo(), setConfigValueByName(), setDefaultEngineConfiguration(), and setHitachiEtbCalibration().
uint16_t engine_configuration_s::tps2SecondaryMax |
units: ADC offset 1302
units: ADC offset 1318
Definition at line 2290 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), setConfigValueByName(), setDefaultEngineConfiguration(), and setHitachiEtbCalibration().
uint16_t engine_configuration_s::tps2SecondaryMin |
units: ADC offset 1300
units: ADC offset 1316
Definition at line 2285 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), setConfigValueByName(), setDefaultEngineConfiguration(), and setHitachiEtbCalibration().
float engine_configuration_s::tpsAccelEnrichmentThreshold |
Maximum change delta of TPS percentage over the 'length'. Actual TPS change has to be above this value in order for TPS/TPS acceleration to kick in. units: roc offset 1512
Maximum change delta of TPS percentage over the 'length'. Actual TPS change has to be above this value in order for TPS/TPS acceleration to kick in. units: roc offset 1528
Definition at line 2925 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), TpsAccelEnrichment::onNewValue(), setConfigValueByName(), setDefaultFuel(), setDodgeNeonNGCEngineConfiguration(), setFordEscortGt(), and setMaverickX3().
float engine_configuration_s::tpsAccelFractionDivisor |
A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions units: coef offset 2572
A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions units: coef offset 2588
Definition at line 3683 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), TpsAccelEnrichment::getTpsEnrichment(), setConfigValueByName(), and setDefaultBaseEngine().
int16_t engine_configuration_s::tpsAccelFractionPeriod |
A delay in cycles between fuel-enrich. portions units: cycles offset 2570
A delay in cycles between fuel-enrich. portions units: cycles offset 2586
Definition at line 3677 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), TpsAccelEnrichment::getTpsEnrichment(), TpsAccelEnrichment::onEngineCycleTps(), setConfigValueByName(), and setMaverickX3().
scaled_channel< uint8_t, 20, 1 > engine_configuration_s::tpsAccelLookback |
How long to look back for TPS-based acceleration enrichment. Increasing this time will trigger enrichment for longer when a throttle position change occurs. units: sec offset 978
Definition at line 2150 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), TpsAccelEnrichment::getTpsEnrichment(), setConfigValueByName(), setMaverickX3(), and updateAccelParameters().
float engine_configuration_s::tpsDecelEnleanmentMultiplier |
Magic multiplier, we multiply delta of TPS and get fuel squirt duration units: coeff offset 1532
Magic multiplier, we multiply delta of TPS and get fuel squirt duration units: coeff offset 1548
Definition at line 2967 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), TpsAccelEnrichment::getTpsEnrichment(), and setConfigValueByName().
float engine_configuration_s::tpsDecelEnleanmentThreshold |
For decel we simply multiply delta of TPS and tFor decel we do not use table?! units: roc offset 1528
For decel we simply multiply delta of TPS and tFor decel we do not use table?! units: roc offset 1544
Definition at line 2961 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), TpsAccelEnrichment::onNewValue(), setConfigValueByName(), and setMaverickX3().
int16_t engine_configuration_s::tpsErrorDetectionTooHigh |
TPS error detection: what throttle % is unrealistically high? Also used for accelerator pedal error detection if so equipped. units: % offset 198
Definition at line 882 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultEngineConfiguration(), setPrometheusDefaults(), and setSubaruEG33Defaults().
int16_t engine_configuration_s::tpsErrorDetectionTooLow |
TPS error detection: what throttle % is unrealistically low? Also used for accelerator pedal error detection if so equipped. units: % offset 196
Definition at line 875 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultEngineConfiguration(), setPrometheusDefaults(), and setSubaruEG33Defaults().
int16_t engine_configuration_s::tpsMax |
Full throttle. See also tps1_1AdcChannel set tps_max X units: ADC offset 194
Definition at line 868 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getValue(), grabTPSIsWideOpen(), initTps(), miataNAcommonEngineSettings(), printTPSInfo(), proteusLuaDemo(), setBoardDefaultConfiguration(), setBoardOverrides(), setBoschVAGETB(), setCommonMazdaNB(), setConfigValueByName(), setDodgeNeonNGCEngineConfiguration(), setEngineBMW_M73_microRusEfi(), setEtbTestConfiguration(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setHitachiEtbCalibration(), setHondaK(), setHondaObd1(), setPrometheusDefaults(), setProteusAnalogPwmTest(), setSubaruEG33Defaults(), setTPS1Calibration(), and setVwAba().
int16_t engine_configuration_s::tpsMin |
Closed throttle, 1 volt = 200 units. See also tps1_1AdcChannel set tps_min X units: ADC offset 192
Definition at line 860 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getValue(), grabTPSIsClosed(), initTps(), miataNAcommonEngineSettings(), printTPSInfo(), proteusLuaDemo(), setBoardDefaultConfiguration(), setBoardOverrides(), setBoschVAGETB(), setCommonMazdaNB(), setConfigValueByName(), setDodgeNeonNGCEngineConfiguration(), setEngineBMW_M73_microRusEfi(), setEtbTestConfiguration(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setHitachiEtbCalibration(), setHondaK(), setHondaObd1(), setMazdaMiataNB2(), setPrometheusDefaults(), setProteusAnalogPwmTest(), setSubaruEG33Defaults(), setTPS1Calibration(), and setVwAba().
scaled_channel< uint8_t, 2, 1 > engine_configuration_s::tpsSecondaryMaximum |
For Ford TPS, use 53%. For Toyota ETCS-i, use ~65% units: % offset 3554
For Ford TPS, use 53%. For Toyota ETCS-i, use ~65% units: % offset 3570
For Ford TPS, use 53%. For Toyota ETCS-i, use ~65% units: % offset 3394
Definition at line 4195 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), and setConfigValueByName().
bool engine_configuration_s::tpsTpsPercentMode |
offset 752 bit 27
Definition at line 1631 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getInjectionMass(), and setConfigValueByName().
int8_t engine_configuration_s::tractionControlEtbDrop |
units: % offset 3796
units: % offset 3812
units: % offset 3636
Definition at line 4383 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initElectronicThrottle().
int8_t engine_configuration_s::tractionControlIgnitionSkip |
units: % offset 3896
units: % offset 3912
units: % offset 3736
Definition at line 4421 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initIgnitionAdvanceControl().
scaled_channel< uint16_t, 100, 1 > engine_configuration_s::tractionControlSlipBins |
units: ratio offset 2612
units: ratio offset 2628
Definition at line 3760 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initElectronicThrottle(), initIgnitionAdvanceControl(), setDefaultBaseEngine(), and validateConfigOnStartUpOrBurn().
uint8_t engine_configuration_s::tractionControlSpeedBins |
units: RPM offset 2624
units: RPM offset 2640
Definition at line 3765 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initElectronicThrottle(), initIgnitionAdvanceControl(), setDefaultBaseEngine(), and validateConfigOnStartUpOrBurn().
int8_t engine_configuration_s::tractionControlTimingDrop |
units: Deg offset 3860
units: Deg offset 3876
units: Deg offset 3700
Definition at line 4416 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initIgnitionAdvanceControl().
output_pin_e engine_configuration_s::trailingCoilPins |
offset 1680
offset 1696
Definition at line 3315 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by printEngineSnifferPinMappings(), setRotary(), and EnginePins::startIgnitionPins().
int engine_configuration_s::trailingSparkAngle |
just a temporary solution units: angle offset 516
Definition at line 1161 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), EngineState::periodicFastCallback(), setConfigValueByName(), and setDefaultIgnition().
TransmissionControllerMode engine_configuration_s::transmissionControllerMode |
offset 3353
offset 3369
offset 3193
Definition at line 3999 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by GearControllerBase::initTransmissionController(), and GearControllerBase::update().
trigger_config_s engine_configuration_s::trigger |
offset 520
Definition at line 1165 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by alphax4chanStimQc(), commonPassatB6(), getConfigValueByName(), RpmCalculator::getOperationMode(), PrimaryTriggerConfiguration::getType(), m73engine(), miataNAcommonEngineSettings(), prepareOutputSignals(), printConfiguration(), proteusStimQc(), setBasicNotECUmode(), setCommonMazdaNB(), setConfigValueByName(), setDefaultBaseEngine(), setDodgeNeon1995EngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setDodgeRam1996(), setEngineBMW_M73_microRusEfi(), setEtbTestConfiguration(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setFrankensoConfiguration(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), setHellen121nissanQR(), setHonda600(), setHondaK(), setHondaObd1(), setHyundaiPb(), setMaverickX3(), setMazdaMiataNB2_36(), setMiataNB2_Proteus_TCU(), setMitsubishi3A92(), setNissanPrimeraEngineConfiguration(), setNissanVqEngineConfig(), setProteusAnalogPwmTest(), setRotary(), setSachs(), setSlingshot(), setSubaruEG33Defaults(), setSubaruEJ18_MRE(), setTestCamEngineConfiguration(), setTestCrankEngineConfiguration(), setTestEngineBoschQuickStart(), setTestEngineIssue366both(), setTestEngineWithBoschQuickStartCam(), setTestVVTEngineConfiguration(), setToyota_2jz_vics(), setTriggerType(), setVwAba(), testEngine6451(), and triggerInfo().
scaled_channel< uint8_t, 50, 1 > engine_configuration_s::triggerCompCenterVolt |
Trigger comparator center point voltage units: V offset 2608
Trigger comparator center point voltage units: V offset 2624
Definition at line 3737 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and startTriggerInputPins().
scaled_channel< uint8_t, 50, 1 > engine_configuration_s::triggerCompHystMax |
Trigger comparator hysteresis voltage (Max) units: V offset 2610
Trigger comparator hysteresis voltage (Max) units: V offset 2626
Definition at line 3749 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and startTriggerInputPins().
scaled_channel< uint8_t, 50, 1 > engine_configuration_s::triggerCompHystMin |
Trigger comparator hysteresis voltage (Min) units: V offset 2609
Trigger comparator hysteresis voltage (Min) units: V offset 2625
Definition at line 3743 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and startTriggerInputPins().
scaled_channel< uint8_t, 1, 50 > engine_configuration_s::triggerCompSensorSatRpm |
VR-sensor saturation RPM units: RPM offset 2611
VR-sensor saturation RPM units: RPM offset 2627
Definition at line 3755 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and startTriggerInputPins().
Gpio engine_configuration_s::triggerErrorPin |
This pin is used for debugging - snap a logic analyzer on it and see if it's ever high offset 856
Definition at line 1893 of file engine_configuration_generated_structures_alphax-2chan.h.
pin_output_mode_e engine_configuration_s::triggerErrorPinMode |
offset 858
Definition at line 1897 of file engine_configuration_generated_structures_alphax-2chan.h.
float engine_configuration_s::triggerEventsTimeoutMs |
units: ms offset 988
Definition at line 2173 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by TriggerCentral::engineMovedRecently(), getConfigValueByName(), and setConfigValueByName().
float engine_configuration_s::triggerGapOverrideFrom |
units: ratio offset 3096
units: ratio offset 3112
units: ratio offset 2936
Definition at line 3865 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by onConfigurationChangeTriggerCallback(), and TriggerCentral::updateWaveform().
float engine_configuration_s::triggerGapOverrideTo |
units: ratio offset 3168
units: ratio offset 3184
units: ratio offset 3008
Definition at line 3870 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by TriggerCentral::updateWaveform().
Gpio engine_configuration_s::triggerInputDebugPins |
offset 1412
offset 1428
Definition at line 2643 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by handleShaftSignal(), setFordAspireEngineConfiguration(), and turnOffAllDebugFields().
brain_input_pin_e engine_configuration_s::triggerInputPins |
offset 720
Definition at line 1451 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by adcTriggerTurnOnInputPin(), alphax4chanStimQc(), extiTriggerTurnOnInputPin(), getAdcChannelForTrigger(), TriggerWaveform::initializeTriggerWaveform(), onConfigurationChangeTriggerCallback(), onEcuStartDoSomethingTriggerInputPins(), printEngineSnifferPinMappings(), proteusStimQc(), setBasicNotECUmode(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setBoardOverrides(), setEngineBMW_M73_Proteus(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setHarley(), setHondaK(), setHyundaiPb(), setMercedesM111EngineConfiguration(), setMiataNB2_Proteus_TCU(), setProteusVwPassatB6(), setSlingshot(), setTestVVTEngineConfiguration(), setToyota_2jz_vics(), setTriggerInputPin(), setupDefaultSensorInputs(), stopTriggerInputPins(), triggerInfo(), turnOffTriggerInputPin(), turnOnTriggerInputPin(), and validateTriggerInputs().
pin_output_mode_e engine_configuration_s::triggerSimulatorPinModes |
offset 740
Definition at line 1500 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by startTriggerEmulatorPins(), and triggerInfo().
Gpio engine_configuration_s::triggerSimulatorPins |
Each rusEFI piece can provide synthetic trigger signal for external ECU. Sometimes these wires are routed back into trigger inputs of the same rusEFI board. See also directSelfStimulation which is different. offset 734
Definition at line 1491 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setDiscovery33810Test(), setProteusAnalogPwmTest(), setTest33816EngineConfiguration(), setTriggerSimulatorPin(), startTriggerEmulatorPins(), and triggerInfo().
uint16_t engine_configuration_s::triggerSimulatorRpm |
units: RPM offset 434
Definition at line 949 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), mreBoardNewTest(), onConfigurationChangeRpmEmulatorCallback(), proteusBoardTest(), setConfigValueByName(), setDefaultEngineConfiguration(), setEtbTestConfiguration(), setFrankensoBoardTestConfiguration(), setTriggerEmulatorRPM(), startSimulatedTriggerSignal(), testEngine6451(), and triggerInfo().
float engine_configuration_s::triggerVVTGapOverrideFrom |
units: ratio offset 3764
units: ratio offset 3780
units: ratio offset 3604
Definition at line 4373 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by TriggerCentral::updateWaveform().
float engine_configuration_s::triggerVVTGapOverrideTo |
units: ratio offset 3780
units: ratio offset 3796
units: ratio offset 3620
Definition at line 4378 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by TriggerCentral::updateWaveform().
uint16_t engine_configuration_s::tuneHidingKey |
offset 3424
offset 3440
offset 3264
Definition at line 4093 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), isLockedFromUser(), setConfigValueByName(), and unlockEcu().
uint32_t engine_configuration_s::tunerStudioSerialSpeed |
Secondary TTL channel baud rate units: BPs offset 3968
Secondary TTL channel baud rate units: BPs offset 3984
Secondary TTL channel baud rate units: BPs offset 3808
Definition at line 4509 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by findBaudIndex(), getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBasePins(), setDodgeNeonNGCEngineConfiguration(), setFordEscortGt(), setSerialConfigurationOverrides(), and setTsSpeed().
float engine_configuration_s::turbochargerFilter |
offset 1000
Definition at line 2185 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTurbochargerSpeedSensor(), setConfigValueByName(), and setDefaultBaseEngine().
brain_input_pin_e engine_configuration_s::turboSpeedSensorInputPin |
offset 1418
offset 1434
Definition at line 2653 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initTurbochargerSpeedSensor().
float engine_configuration_s::turboSpeedSensorMultiplier |
units: mult offset 1324
units: mult offset 1340
Definition at line 2572 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by TurbochargerSpeedConverter::convert(), getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().
bool engine_configuration_s::twoStroke |
offset 1304 bit 30
offset 1320 bit 30
Definition at line 2399 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by SpeedDensityAirmass::getAirflow(), getConfigValueByName(), lookupOperationMode(), setConfigValueByName(), and setTwoStrokeOperationMode().
bool engine_configuration_s::twoWireBatchIgnition |
This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark). offset 1316 bit 14
This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark). offset 1332 bit 14
Definition at line 2497 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), prepareCylinderIgnitionSchedule(), setConfigValueByName(), setSlingshot(), and setToyota_2jz_vics().
uint32_t engine_configuration_s::uartConsoleSerialSpeed |
Band rate for primary TTL units: BPs offset 1524
Band rate for primary TTL units: BPs offset 1540
Definition at line 2955 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBasePins(), and setSerialConfigurationOverrides().
UiMode engine_configuration_s::uiMode |
offset 3569
offset 3585
offset 3409
Definition at line 4221 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unused32nd |
offset 752 bit 31
Definition at line 1644 of file engine_configuration_generated_structures_alphax-2chan.h.
uint16_t engine_configuration_s::unused720 |
offset 818
Definition at line 1776 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit2423423 |
offset 1496 bit 18
offset 1512 bit 18
Definition at line 2842 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_516_31 |
offset 1496 bit 31
offset 1512 bit 31
Definition at line 2881 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_10 |
offset 1556 bit 10
offset 1572 bit 10
Definition at line 3063 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_11 |
offset 1556 bit 11
offset 1572 bit 11
Definition at line 3066 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_12 |
offset 1556 bit 12
offset 1572 bit 12
Definition at line 3069 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_13 |
offset 1556 bit 13
offset 1572 bit 13
Definition at line 3072 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_14 |
offset 1556 bit 14
offset 1572 bit 14
Definition at line 3075 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_15 |
offset 1556 bit 15
offset 1572 bit 15
Definition at line 3078 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_16 |
offset 1556 bit 16
offset 1572 bit 16
Definition at line 3081 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_17 |
offset 1556 bit 17
offset 1572 bit 17
Definition at line 3084 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_18 |
offset 1556 bit 18
offset 1572 bit 18
Definition at line 3087 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_19 |
offset 1556 bit 19
offset 1572 bit 19
Definition at line 3090 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_20 |
offset 1556 bit 20
offset 1572 bit 20
Definition at line 3093 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_21 |
offset 1556 bit 21
offset 1572 bit 21
Definition at line 3096 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_22 |
offset 1556 bit 22
offset 1572 bit 22
Definition at line 3099 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_23 |
offset 1556 bit 23
offset 1572 bit 23
Definition at line 3102 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_24 |
offset 1556 bit 24
offset 1572 bit 24
Definition at line 3105 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_25 |
offset 1556 bit 25
offset 1572 bit 25
Definition at line 3108 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_26 |
offset 1556 bit 26
offset 1572 bit 26
Definition at line 3111 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_27 |
offset 1556 bit 27
offset 1572 bit 27
Definition at line 3114 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_28 |
offset 1556 bit 28
offset 1572 bit 28
Definition at line 3117 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_29 |
offset 1556 bit 29
offset 1572 bit 29
Definition at line 3120 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_30 |
offset 1556 bit 30
offset 1572 bit 30
Definition at line 3123 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_31 |
offset 1556 bit 31
offset 1572 bit 31
Definition at line 3126 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_8 |
offset 1556 bit 8
offset 1572 bit 8
Definition at line 3057 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_552_9 |
offset 1556 bit 9
offset 1572 bit 9
Definition at line 3060 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedBit_874_1 |
offset 4036 bit 1
Definition at line 4590 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_10 |
offset 4036 bit 10
Definition at line 4617 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_11 |
offset 4036 bit 11
Definition at line 4620 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_12 |
offset 4036 bit 12
Definition at line 4623 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_13 |
offset 4036 bit 13
Definition at line 4626 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_14 |
offset 4036 bit 14
Definition at line 4629 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_15 |
offset 4036 bit 15
Definition at line 4632 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_16 |
offset 4036 bit 16
Definition at line 4635 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_17 |
offset 4036 bit 17
Definition at line 4638 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_18 |
offset 4036 bit 18
Definition at line 4641 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_19 |
offset 4036 bit 19
Definition at line 4644 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_2 |
offset 4036 bit 2
Definition at line 4593 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_20 |
offset 4036 bit 20
Definition at line 4647 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_21 |
offset 4036 bit 21
Definition at line 4650 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_22 |
offset 4036 bit 22
Definition at line 4653 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_23 |
offset 4036 bit 23
Definition at line 4656 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_24 |
offset 4036 bit 24
Definition at line 4659 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_25 |
offset 4036 bit 25
Definition at line 4662 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_26 |
offset 4036 bit 26
Definition at line 4665 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_27 |
offset 4036 bit 27
Definition at line 4668 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_28 |
offset 4036 bit 28
Definition at line 4671 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_29 |
offset 4036 bit 29
Definition at line 4674 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_3 |
offset 4036 bit 3
Definition at line 4596 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_30 |
offset 4036 bit 30
Definition at line 4677 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_31 |
offset 4036 bit 31
Definition at line 4680 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_4 |
offset 4036 bit 4
Definition at line 4599 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_5 |
offset 4036 bit 5
Definition at line 4602 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_6 |
offset 4036 bit 6
Definition at line 4605 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_7 |
offset 4036 bit 7
Definition at line 4608 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_8 |
offset 4036 bit 8
Definition at line 4611 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedBit_874_9 |
offset 4036 bit 9
Definition at line 4614 of file engine_configuration_generated_structures_alphax-silver.h.
bool engine_configuration_s::unusedFancy1 |
offset 1304 bit 20
offset 1320 bit 20
Definition at line 2368 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedFancy10 |
offset 1304 bit 26
offset 1320 bit 26
Definition at line 2386 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedFancy14 |
offset 1304 bit 22
offset 1320 bit 22
Definition at line 2374 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedFancy2 |
offset 1304 bit 21
offset 1320 bit 21
Definition at line 2371 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedFancy4 |
offset 1304 bit 4
offset 1320 bit 4
Definition at line 2309 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedFancy5 |
offset 1304 bit 11
offset 1320 bit 11
Definition at line 2333 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedFancy7 |
offset 1304 bit 23
offset 1320 bit 23
Definition at line 2377 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedFancy8 |
offset 1304 bit 24
offset 1320 bit 24
Definition at line 2380 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedFancy9 |
offset 1304 bit 25
offset 1320 bit 25
Definition at line 2383 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedHere1212 |
offset 1496 bit 9
offset 1512 bit 9
Definition at line 2812 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedHere1213 |
offset 1496 bit 10
offset 1512 bit 10
Definition at line 2815 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::unusedOftenChangesDuringFirmwareUpdate |
units: units offset 4036
units: units offset 4052
units: units offset 4040
units: units offset 3876
Definition at line 4589 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::unusedSkipWasHere |
offset 1496 bit 28
offset 1512 bit 28
Definition at line 2872 of file engine_configuration_generated_structures_alphax-2chan.h.
uint8_t engine_configuration_s::unusedSorry11 |
offset 3552
offset 3568
offset 3392
Definition at line 4185 of file engine_configuration_generated_structures_alphax-2chan.h.
float engine_configuration_s::unusedTargetVBatt |
offset 1492
offset 1508
Definition at line 2780 of file engine_configuration_generated_structures_alphax-2chan.h.
bool engine_configuration_s::useAdvanceCorrectionsForCranking |
This enables the various ignition corrections during cranking (IAT, CLT and PID idle). You probably don't need this. offset 1316 bit 17
This enables the various ignition corrections during cranking (IAT, CLT and PID idle). You probably don't need this. offset 1332 bit 17
Definition at line 2511 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getAdvance(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::useAuxSpeedForSlipRatio |
Use Aux Speed 1 as one of speeds for wheel slip ratio? offset 1496 bit 11
Use Aux Speed 1 as one of speeds for wheel slip ratio? offset 1512 bit 11
Definition at line 2819 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initAuxSpeedSensors(), and setConfigValueByName().
bool engine_configuration_s::useBiQuadOnAuxSpeedSensors |
offset 1316 bit 27
offset 1332 bit 27
Definition at line 2549 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initAuxSpeedSensors(), and setConfigValueByName().
bool engine_configuration_s::useCicPidForIdle |
Switch between Industrial and Cic PID implementation offset 188 bit 12
Definition at line 783 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getIdlePid(), setConfigValueByName(), and setPrometheusDefaults().
bool engine_configuration_s::useCltBasedRpmLimit |
If enabled, use a curve for RPM limit (based on coolant temperature) instead of a constant value. offset 1316 bit 23
If enabled, use a curve for RPM limit (based on coolant temperature) instead of a constant value. offset 1332 bit 23
Definition at line 2534 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and LimpManager::updateRevLimit().
bool engine_configuration_s::useEeprom |
offset 188 bit 11
Definition at line 779 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initHardware(), setConfigValueByName(), and setEepromTestConfiguration().
bool engine_configuration_s::useFixedBaroCorrFromMap |
Read MAP sensor on ECU start-up to use as baro value. offset 1316 bit 15
Read MAP sensor on ECU start-up to use as baro value. offset 1332 bit 15
Definition at line 2501 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initMapDecoder(), and setConfigValueByName().
bool engine_configuration_s::useFordRedundantPps |
On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor. offset 188 bit 25
Definition at line 833 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitTps(), getConfigValueByName(), initTps(), and setConfigValueByName().
bool engine_configuration_s::useFordRedundantTps |
On some Ford and Toyota vehicles one of the throttle sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor. offset 188 bit 1
Definition at line 742 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by deinitTps(), getConfigValueByName(), initTps(), and setConfigValueByName().
bool engine_configuration_s::useHardSkipInTraction |
offset 1496 bit 8
offset 1512 bit 8
Definition at line 2809 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), setConfigValueByName(), and SoftSparkLimiter::updateTargetSkipRatio().
bool engine_configuration_s::useHbridgesToDriveIdleStepper |
If enabled we use two H-bridges to drive stepper idle air valve offset 920 bit 2
Definition at line 1993 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), and setStepperHw().
bool engine_configuration_s::useIacPidMultTable |
This flag allows to use a special 'PID Multiplier' table (0.0-1.0) to compensate for nonlinear nature of IAC-RPM controller offset 1316 bit 19
This flag allows to use a special 'PID Multiplier' table (0.0-1.0) to compensate for nonlinear nature of IAC-RPM controller offset 1332 bit 19
Definition at line 2519 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by IdleController::getClosedLoop(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::useIacTableForCoasting |
Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle. offset 752 bit 21
Definition at line 1610 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::getOpenLoop(), and setConfigValueByName().
bool engine_configuration_s::useIdleTimingPidControl |
offset 752 bit 23
Definition at line 1616 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getIdleTimingAdjustment(), setCommonMazdaNB(), setConfigValueByName(), setMaverickX3(), and setMazdaMiata96().
bool engine_configuration_s::useLinearCltSensor |
offset 1304 bit 7
offset 1320 bit 7
Definition at line 2319 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initThermistors(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setPrometheusDefaults(), and setSubaruEG33Defaults().
bool engine_configuration_s::useLinearIatSensor |
offset 1304 bit 10
offset 1320 bit 10
Definition at line 2330 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initThermistors(), and setConfigValueByName().
bool engine_configuration_s::useNoiselessTriggerDecoder |
offset 752 bit 22
Definition at line 1613 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), handleShaftSignal(), TriggerCentral::handleShaftSignal(), setBoardDefaultConfiguration(), setBoardOverrides(), and setConfigValueByName().
bool engine_configuration_s::useRawOutputToDriveIdleStepper |
If enabled we use four Push-Pull outputs to directly drive stepper idle air valve coils offset 920 bit 30
Definition at line 2084 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::useRunningMathForCranking |
For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table). offset 188 bit 19
Definition at line 807 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCrankingFuel3(), setConfigValueByName(), and setHondaK().
bool engine_configuration_s::usescriptTableForCanSniffingFiltering |
offset 188 bit 22
Definition at line 820 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::useSeparateAdvanceForCranking |
In Constant mode, timing is automatically tapered to running as RPM increases. In Table mode, the "Cranking ignition advance" table is used directly. offset 1316 bit 16
In Constant mode, timing is automatically tapered to running as RPM increases. In Table mode, the "Cranking ignition advance" table is used directly. offset 1332 bit 16
Definition at line 2506 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getCrankingAdvance(), and setConfigValueByName().
bool engine_configuration_s::useSeparateAdvanceForIdle |
This activates a separate ignition timing table for idle conditions, this can help idle stability by using ignition retard and advance either side of the desired idle speed. Extra retard at low idle speeds will prevent stalling and extra advance at high idle speeds can help reduce engine power and slow the idle speed. offset 1316 bit 7
This activates a separate ignition timing table for idle conditions, this can help idle stability by using ignition retard and advance either side of the desired idle speed. Extra retard at low idle speeds will prevent stalling and extra advance at high idle speeds can help reduce engine power and slow the idle speed. offset 1332 bit 7
Definition at line 2469 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), getConfigValueByName(), getRunningAdvance(), setConfigValueByName(), and setMaverickX3().
bool engine_configuration_s::useSeparateIdleTablesForCrankingTaper |
This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration). offset 188 bit 15
Definition at line 793 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), IdleController::isIdlingOrTaper(), and setConfigValueByName().
bool engine_configuration_s::useSeparateVeForIdle |
This activates a separate fuel table for Idle, this allows fine tuning of the idle fuelling. offset 1316 bit 9
This activates a separate fuel table for Idle, this allows fine tuning of the idle fuelling. offset 1332 bit 9
Definition at line 2476 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), AirmassVeModelBase::getVe(), and setConfigValueByName().
bool engine_configuration_s::useSpiImu |
If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages offset 188 bit 30
Definition at line 849 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), processCanRxMessage(), and setConfigValueByName().
bool engine_configuration_s::useStepperIdle |
This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed. offset 752 bit 9
Definition at line 1568 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by applyIACposition(), enableOrDisable(), getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultEngineConfiguration(), setDodgeRam1996(), setEtbTestConfiguration(), and setStepperHw().
bool engine_configuration_s::useTLE8888_cranking_hack |
offset 188 bit 13
Definition at line 786 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), setConfigValueByName(), setDefaultCranking(), and tle8888startup().
bool engine_configuration_s::useTLE8888_stepper |
offset 188 bit 21
Definition at line 817 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initSmartGpio(), and setConfigValueByName().
bool engine_configuration_s::useTpicAdvancedMode |
offset 752 bit 11
Definition at line 1574 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), hip_init(), setBoardDefaultConfiguration(), setConfigValueByName(), setHip9011FrankensoPinout(), and showHipInfo().
bool engine_configuration_s::useVssAsSecondWheelSpeed |
VSS and Aux Speed 1 or Aux Speed 1 with Aux Speed 2? offset 1496 bit 12
VSS and Aux Speed 1 or Aux Speed 1 with Aux Speed 2? offset 1512 bit 12
Definition at line 2823 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
adc_channel_e engine_configuration_s::vbattAdcChannel |
This is the processor input pin that the battery voltage circuit is connected to, if you are unsure of what pin to use, check the schematic that corresponds to your PCB. offset 509
Definition at line 1139 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonFrankensoAnalogInputs(), deinitVbatt(), initVbatt(), setAdcChannelOverrides(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setFordAspireEngineConfiguration(), setHellenVbatt(), setTestCamEngineConfiguration(), and setupVbatt().
float engine_configuration_s::vbattDividerCoeff |
This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading. units: coef offset 480
Definition at line 1090 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initVbatt(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBaseEngine(), setDodgeNeonNGCEngineConfiguration(), setFordEscortGt(), setFrankensoConfiguration(), setHellenVbatt(), setMiataNA6_MAP_Frankenso(), and setupVbatt().
vehicle_info_t engine_configuration_s::vehicleName |
For example, Hunchback or Orange Miata Vehicle name has to be unique between your vehicles. REQUIRED for rusEFI Online offset 1116
Definition at line 2220 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by common2jz(), commonPassatB6(), setEngineBMW_M73_microRusEfi(), setEngineBMW_M73_Proteus(), setHondaK(), setMazdaMiataNB2(), setMiataNB2_Proteus_TCU(), setRotary(), and wipeStrings().
brain_input_pin_e engine_configuration_s::vehicleSpeedSensorInputPin |
offset 794
Definition at line 1750 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initVehicleSpeedSensor(), proteusStimQc(), setBoardDefaultConfiguration(), setMaverickX3(), setMiataNB2_Proteus_TCU(), setupDefaultSensorInputs(), setVssPin(), and updateDynoView().
uint16_t engine_configuration_s::vehicleWeight |
units: kg offset 784
Definition at line 1725 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), miataNAcommonEngineSettings(), setCommonMazdaNB(), setConfigValueByName(), setMercedesM111EngineConfiguration(), and DynoView::updateHP().
ve_override_e engine_configuration_s::veOverrideMode |
Override the Y axis (load) value used for the VE table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1549
Override the Y axis (load) value used for the VE table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1565
Definition at line 2993 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by AirmassVeModelBase::getVe().
bool engine_configuration_s::verboseCan |
Print incoming and outgoing first bus CAN messages in rusEFI console offset 188 bit 23
Definition at line 824 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), processCanRxMessage(), processHyundai(), processNissanSecondVss(), setBoardDefaultConfiguration(), setConfigValueByName(), and CanTxMessage::~CanTxMessage().
bool engine_configuration_s::verboseCan2 |
Print incoming and outgoing second bus CAN messages in rusEFI console offset 920 bit 31
Definition at line 2088 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), processCanRxMessage(), and setConfigValueByName().
uint32_t engine_configuration_s::verboseCanBaseAddress |
offset 772
Definition at line 1680 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), sendCanVerbose(), setConfigValueByName(), and setDefaultCanSettings().
bool engine_configuration_s::verboseIsoTp |
Are you a developer troubleshooting TS over CAN ISO/TP? offset 1304 bit 27
Are you a developer troubleshooting TS over CAN ISO/TP? offset 1320 bit 27
Definition at line 2390 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by CanTsListener::decodeFrame(), enableOrDisable(), getConfigValueByName(), CanStreamerState::sendDataTimeout(), setConfigValueByName(), and CanStreamerState::streamAddToTxTimeout().
bool engine_configuration_s::verboseKLine |
offset 752 bit 28
Definition at line 1634 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), handleHonda(), kLineThread(), setBoardDefaultConfiguration(), and setConfigValueByName().
bool engine_configuration_s::verboseQuad |
offset 752 bit 8
Definition at line 1564 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by Biquad::filter(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::verboseTLE8888 |
offset 752 bit 13
Definition at line 1580 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), and setConfigValueByName().
bool engine_configuration_s::verboseTriggerSynchDetails |
Verbose info in console below engineSnifferRpmThreshold enable trigger_details offset 1316 bit 10
Verbose info in console below engineSnifferRpmThreshold enable trigger_details offset 1332 bit 10
Definition at line 2481 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), PrimaryTriggerConfiguration::isVerboseTriggerSynchDetails(), Engine::OnTriggerSynchronization(), and setConfigValueByName().
bool engine_configuration_s::verboseVVTDecoding |
Verbose info in console below engineSnifferRpmThreshold enable vvt_details offset 920 bit 13
Definition at line 2031 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by enableOrDisable(), getConfigValueByName(), VvtTriggerConfiguration::isVerboseTriggerSynchDetails(), and setConfigValueByName().
vin_number_t engine_configuration_s::vinNumber |
offset 3426
offset 3442
offset 3266
Definition at line 4097 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by lua_vin(), and lua_vincpy().
adc_channel_e engine_configuration_s::vRefAdcChannel |
offset 1312
offset 1328
Definition at line 2422 of file engine_configuration_generated_structures_alphax-2chan.h.
vr_threshold_s engine_configuration_s::vrThreshold |
offset 1204
Definition at line 2276 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initVrThresholdPwm(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setDefaultVrThresholds(), updateVrThresholdPwm(), and validateConfigOnStartUpOrBurn().
uint8_t engine_configuration_s::vssFilterReciprocal |
Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response. offset 618
Definition at line 1284 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initVehicleSpeedSensor(), setConfigValueByName(), and setDefaultBaseEngine().
scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::vssGearRatio |
Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0. units: ratio offset 616
Definition at line 1279 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by VehicleSpeedConverter::convert(), getConfigValueByName(), miataNAcommonEngineSettings(), setCommonMazdaNB(), setConfigValueByName(), setDefaultEngineConfiguration(), and setMiataNB2_Proteus_TCU().
uint8_t engine_configuration_s::vssToothCount |
Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft. units: count offset 619
Definition at line 1290 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by VehicleSpeedConverter::convert(), getConfigValueByName(), miataNAcommonEngineSettings(), setCommonMazdaNB(), setConfigValueByName(), setDefaultEngineConfiguration(), setMaverickX3(), and setMiataNB2_Proteus_TCU().
uint16_t engine_configuration_s::vvtActivationDelayMs |
We need to give engine time to build oil pressure without diverting it to VVT units: ms offset 3290
We need to give engine time to build oil pressure without diverting it to VVT units: ms offset 3306
We need to give engine time to build oil pressure without diverting it to VVT units: ms offset 3130
Definition at line 3976 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), VvtController::getSetpoint(), setConfigValueByName(), and setDefaultEngineConfiguration().
bool engine_configuration_s::vvtBooleanForVerySpecialCases |
offset 920 bit 11
Definition at line 2023 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().
int16_t engine_configuration_s::vvtControlMinRpm |
units: RPM offset 50
Definition at line 726 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), VvtController::getSetpoint(), initVvtActuators(), set201xHyundai(), setConfigValueByName(), setDefaultBaseEngine(), and setMaverickX3().
vvt_mode_e engine_configuration_s::vvtMode |
set vvt_mode X offset 1668
set vvt_mode X offset 1684
Definition at line 3295 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by adjustCrankPhase(), alphax4chanStimQc(), commonPassatB6(), TriggerCentral::decodeMapCam(), VvtTriggerConfiguration::getType(), handleVvtCamSignal(), m73engine(), onConfigurationChangeTriggerCallback(), proteusStimQc(), setBoardDefaultConfiguration(), setCommonMazdaNB(), setDefaultBaseEngine(), setHarley(), setHellen121nissanQR(), setHondaK(), setHondaObd1(), setHyundaiPb(), setMaverickX3(), setMercedesM111EngineConfiguration(), setMitsubishi3A92(), setNissanVqEngineConfig(), setSlingshot(), setTestEngineWithBoschQuickStartCam(), setTestVVTEngineConfiguration(), setToyota1NZFE(), setToyota_2jz_vics(), setupDefaultSensorInputs(), setValue(), triggerInfo(), LimpManager::updateState(), and TriggerCentral::updateWaveform().
float engine_configuration_s::vvtOffsets |
Angle between cam sensor and VVT zero position units: value offset 1188
Definition at line 2272 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by commonGenesisCoupe(), commonPassatB6(), handleVvtCamSignal(), onConfigurationChangeTriggerCallback(), setCommonMazdaNB(), setDefaultBaseEngine(), setHellen121nissanQR(), setHondaK(), setHyundaiPb(), setMaverickX3(), setMitsubishi3A92(), setNissanVqEngineConfig(), setToyota1NZFE(), and setValue().
pwm_freq_t engine_configuration_s::vvtOutputFrequency |
offset 1660
offset 1676
Definition at line 3273 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setDefaultEngineConfiguration(), and turnVvtPidOn().
output_pin_e engine_configuration_s::vvtPins |
VVT output solenoid pin for this cam offset 1632
VVT output solenoid pin for this cam offset 1648
Definition at line 3247 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by setBoardDefaultConfiguration(), setDefaultBaseEngine(), setHellen121nissanVQ(), setHondaK(), setHyundaiPb(), setMercedesM111EngineConfiguration(), setProteusVwPassatB6(), setToyota_2jz_vics(), and turnVvtPidOn().
int16_t engine_configuration_s::warningPeriod |
set warningPeriod X units: seconds offset 1338
set warningPeriod X units: seconds offset 1354
Definition at line 2588 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), WarningCodeState::isWarningNow(), setConfigValueByName(), setDefaultBaseEngine(), setValue(), and updateWarningCodes().
uint16_t engine_configuration_s::wastegatePositionMax |
Voltage when the wastegate is fully open. You probably don't have one of these! 1 volt = 1000 units units: mv offset 22
Definition at line 642 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), proteusDcWastegateTest(), setConfigValueByName(), and setDefaultEngineConfiguration().
uint16_t engine_configuration_s::wastegatePositionMin |
Voltage when the wastegate is closed. You probably don't have one of these! units: mv offset 20
Definition at line 634 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), initTps(), proteusDcWastegateTest(), setConfigValueByName(), and setDefaultEngineConfiguration().
adc_channel_e engine_configuration_s::wastegatePositionSensor |
offset 1573
offset 1589
Definition at line 3176 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by initTps(), proteusDcWastegateTest(), and setVwAba().
bool engine_configuration_s::watchOutForLinearTime |
offset 1316 bit 31
offset 1332 bit 31
Definition at line 2562 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by assertTimeIsLinear(), getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().
bool engine_configuration_s::widebandOnSecondBus |
Select which bus the wideband controller is attached to. offset 1304 bit 0
Select which bus the wideband controller is attached to. offset 1320 bit 0
Definition at line 2294 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), getWidebandBus(), and setConfigValueByName().
float engine_configuration_s::wwaeBeta |
0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. units: Fraction offset 1464
0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. units: Fraction offset 1480
Definition at line 2732 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by WallFuelController::computeBeta(), getConfigValueByName(), setBasicNotECUmode(), setConfigValueByName(), setDefaultWallWetting(), setDodgeNeonNGCEngineConfiguration(), setGdiWallWetting(), and setValue().
float engine_configuration_s::wwaeTau |
Length of time the deposited wall fuel takes to dissipate after the start of acceleration. units: Seconds offset 1368
Length of time the deposited wall fuel takes to dissipate after the start of acceleration. units: Seconds offset 1384
Definition at line 2631 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by WallFuelController::computeTau(), getConfigValueByName(), setBasicNotECUmode(), setCommonMazdaNB(), setConfigValueByName(), setDefaultWallWetting(), setDodgeNeonNGCEngineConfiguration(), setGdiWallWetting(), setMazdaMiata96(), and setValue().
bool engine_configuration_s::yesUnderstandLocking |
offset 1304 bit 5
offset 1320 bit 5
Definition at line 2312 of file engine_configuration_generated_structures_alphax-2chan.h.
Referenced by getConfigValueByName(), and setConfigValueByName().