Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2024-12-29 14:05:19 +00:00
parent bd9db23671
commit ded3d567e8
2 changed files with 123 additions and 101 deletions

View File

@ -479,8 +479,12 @@ static const LogField fields[] = {
#if EFI_BOOST_CONTROL #if EFI_BOOST_CONTROL
{engine->module<BoostController>()->boostControlTarget, "Boost: Target", "kPa", 1, "Boost Control"}, {engine->module<BoostController>()->boostControlTarget, "Boost: Target", "kPa", 1, "Boost Control"},
#endif #endif
#if FULL_SD_LOGS
{engine->module<FanControl1>()->radiatorFanStatus, "radiatorFanStatusfan1", "", 0}, {engine->module<FanControl1>()->radiatorFanStatus, "radiatorFanStatusfan1", "", 0},
#endif
#if FULL_SD_LOGS
{engine->module<FanControl2>()->radiatorFanStatus, "radiatorFanStatusfan2", "", 0}, {engine->module<FanControl2>()->radiatorFanStatus, "radiatorFanStatusfan2", "", 0},
#endif
{engine->engineState.lua.fuelAdd, "Lua: Fuel add", "g", 3}, {engine->engineState.lua.fuelAdd, "Lua: Fuel add", "g", 3},
{engine->engineState.lua.fuelMult, "Lua: Fuel mult", "", 0}, {engine->engineState.lua.fuelMult, "Lua: Fuel mult", "", 0},
{engine->engineState.sd.tCharge, "Air: Charge temperature estimate", "deg C", 1}, {engine->engineState.sd.tCharge, "Air: Charge temperature estimate", "deg C", 1},
@ -552,139 +556,139 @@ static const LogField fields[] = {
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT
{engine->triggerCentral.triggerElapsedUs, "triggerElapsedUs", "", 0}, {engine->triggerCentral.triggerElapsedUs, "triggerElapsedUs", "", 0},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.triggerState.synchronizationCounter, "sync: wheel sync countertrg", "", 0}, {engine->triggerCentral.triggerState.synchronizationCounter, "sync: wheel sync countertrg", "", 0},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][0].synchronizationCounter, "sync: wheel sync countervvt1i", "", 0}, {engine->triggerCentral.vvtState[0][0].synchronizationCounter, "sync: wheel sync countervvt1i", "", 0},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][1].synchronizationCounter, "sync: wheel sync countervvt1e", "", 0}, {engine->triggerCentral.vvtState[0][1].synchronizationCounter, "sync: wheel sync countervvt1e", "", 0},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][0].synchronizationCounter, "sync: wheel sync countervvt2i", "", 0}, {engine->triggerCentral.vvtState[1][0].synchronizationCounter, "sync: wheel sync countervvt2i", "", 0},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][1].synchronizationCounter, "sync: wheel sync countervvt2e", "", 0}, {engine->triggerCentral.vvtState[1][1].synchronizationCounter, "sync: wheel sync countervvt2e", "", 0},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.triggerState.vvtToothDurations0, "vvtToothDurations0trg", "us", 3}, {engine->triggerCentral.triggerState.vvtToothDurations0, "vvtToothDurations0trg", "us", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][0].vvtToothDurations0, "vvtToothDurations0vvt1i", "us", 3}, {engine->triggerCentral.vvtState[0][0].vvtToothDurations0, "vvtToothDurations0vvt1i", "us", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][1].vvtToothDurations0, "vvtToothDurations0vvt1e", "us", 3}, {engine->triggerCentral.vvtState[0][1].vvtToothDurations0, "vvtToothDurations0vvt1e", "us", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][0].vvtToothDurations0, "vvtToothDurations0vvt2i", "us", 3}, {engine->triggerCentral.vvtState[1][0].vvtToothDurations0, "vvtToothDurations0vvt2i", "us", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][1].vvtToothDurations0, "vvtToothDurations0vvt2e", "us", 3}, {engine->triggerCentral.vvtState[1][1].vvtToothDurations0, "vvtToothDurations0vvt2e", "us", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.triggerState.vvtCurrentPosition, "sync: Primary Positiontrg", "", 3}, {engine->triggerCentral.triggerState.vvtCurrentPosition, "sync: Primary Positiontrg", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][0].vvtCurrentPosition, "sync: Primary Positionvvt1i", "", 3}, {engine->triggerCentral.vvtState[0][0].vvtCurrentPosition, "sync: Primary Positionvvt1i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][1].vvtCurrentPosition, "sync: Primary Positionvvt1e", "", 3}, {engine->triggerCentral.vvtState[0][1].vvtCurrentPosition, "sync: Primary Positionvvt1e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][0].vvtCurrentPosition, "sync: Primary Positionvvt2i", "", 3}, {engine->triggerCentral.vvtState[1][0].vvtCurrentPosition, "sync: Primary Positionvvt2i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][1].vvtCurrentPosition, "sync: Primary Positionvvt2e", "", 3}, {engine->triggerCentral.vvtState[1][1].vvtCurrentPosition, "sync: Primary Positionvvt2e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.triggerState.vvtToothPosition[0], "sync: Cam Position 1trg", "", 3}, {engine->triggerCentral.triggerState.vvtToothPosition[0], "sync: Cam Position 1trg", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][0].vvtToothPosition[0], "sync: Cam Position 1vvt1i", "", 3}, {engine->triggerCentral.vvtState[0][0].vvtToothPosition[0], "sync: Cam Position 1vvt1i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][1].vvtToothPosition[0], "sync: Cam Position 1vvt1e", "", 3}, {engine->triggerCentral.vvtState[0][1].vvtToothPosition[0], "sync: Cam Position 1vvt1e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][0].vvtToothPosition[0], "sync: Cam Position 1vvt2i", "", 3}, {engine->triggerCentral.vvtState[1][0].vvtToothPosition[0], "sync: Cam Position 1vvt2i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][1].vvtToothPosition[0], "sync: Cam Position 1vvt2e", "", 3}, {engine->triggerCentral.vvtState[1][1].vvtToothPosition[0], "sync: Cam Position 1vvt2e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.triggerState.vvtToothPosition[1], "sync: Cam Position 2trg", "", 3}, {engine->triggerCentral.triggerState.vvtToothPosition[1], "sync: Cam Position 2trg", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][0].vvtToothPosition[1], "sync: Cam Position 2vvt1i", "", 3}, {engine->triggerCentral.vvtState[0][0].vvtToothPosition[1], "sync: Cam Position 2vvt1i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][1].vvtToothPosition[1], "sync: Cam Position 2vvt1e", "", 3}, {engine->triggerCentral.vvtState[0][1].vvtToothPosition[1], "sync: Cam Position 2vvt1e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][0].vvtToothPosition[1], "sync: Cam Position 2vvt2i", "", 3}, {engine->triggerCentral.vvtState[1][0].vvtToothPosition[1], "sync: Cam Position 2vvt2i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][1].vvtToothPosition[1], "sync: Cam Position 2vvt2e", "", 3}, {engine->triggerCentral.vvtState[1][1].vvtToothPosition[1], "sync: Cam Position 2vvt2e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.triggerState.vvtToothPosition[2], "sync: Cam Position 3trg", "", 3}, {engine->triggerCentral.triggerState.vvtToothPosition[2], "sync: Cam Position 3trg", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][0].vvtToothPosition[2], "sync: Cam Position 3vvt1i", "", 3}, {engine->triggerCentral.vvtState[0][0].vvtToothPosition[2], "sync: Cam Position 3vvt1i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][1].vvtToothPosition[2], "sync: Cam Position 3vvt1e", "", 3}, {engine->triggerCentral.vvtState[0][1].vvtToothPosition[2], "sync: Cam Position 3vvt1e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][0].vvtToothPosition[2], "sync: Cam Position 3vvt2i", "", 3}, {engine->triggerCentral.vvtState[1][0].vvtToothPosition[2], "sync: Cam Position 3vvt2i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][1].vvtToothPosition[2], "sync: Cam Position 3vvt2e", "", 3}, {engine->triggerCentral.vvtState[1][1].vvtToothPosition[2], "sync: Cam Position 3vvt2e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.triggerState.vvtToothPosition[3], "sync: Cam Position 4trg", "", 3}, {engine->triggerCentral.triggerState.vvtToothPosition[3], "sync: Cam Position 4trg", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][0].vvtToothPosition[3], "sync: Cam Position 4vvt1i", "", 3}, {engine->triggerCentral.vvtState[0][0].vvtToothPosition[3], "sync: Cam Position 4vvt1i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][1].vvtToothPosition[3], "sync: Cam Position 4vvt1e", "", 3}, {engine->triggerCentral.vvtState[0][1].vvtToothPosition[3], "sync: Cam Position 4vvt1e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][0].vvtToothPosition[3], "sync: Cam Position 4vvt2i", "", 3}, {engine->triggerCentral.vvtState[1][0].vvtToothPosition[3], "sync: Cam Position 4vvt2i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][1].vvtToothPosition[3], "sync: Cam Position 4vvt2e", "", 3}, {engine->triggerCentral.vvtState[1][1].vvtToothPosition[3], "sync: Cam Position 4vvt2e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.triggerState.triggerSyncGapRatio, "Sync: Trigger Latest Ratiotrg", "", 3}, {engine->triggerCentral.triggerState.triggerSyncGapRatio, "Sync: Trigger Latest Ratiotrg", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][0].triggerSyncGapRatio, "Sync: Trigger Latest Ratiovvt1i", "", 3}, {engine->triggerCentral.vvtState[0][0].triggerSyncGapRatio, "Sync: Trigger Latest Ratiovvt1i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][1].triggerSyncGapRatio, "Sync: Trigger Latest Ratiovvt1e", "", 3}, {engine->triggerCentral.vvtState[0][1].triggerSyncGapRatio, "Sync: Trigger Latest Ratiovvt1e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][0].triggerSyncGapRatio, "Sync: Trigger Latest Ratiovvt2i", "", 3}, {engine->triggerCentral.vvtState[1][0].triggerSyncGapRatio, "Sync: Trigger Latest Ratiovvt2i", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][1].triggerSyncGapRatio, "Sync: Trigger Latest Ratiovvt2e", "", 3}, {engine->triggerCentral.vvtState[1][1].triggerSyncGapRatio, "Sync: Trigger Latest Ratiovvt2e", "", 3},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.triggerState.triggerStateIndex, "triggerStateIndextrg", "", 0}, {engine->triggerCentral.triggerState.triggerStateIndex, "triggerStateIndextrg", "", 0},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][0].triggerStateIndex, "triggerStateIndexvvt1i", "", 0}, {engine->triggerCentral.vvtState[0][0].triggerStateIndex, "triggerStateIndexvvt1i", "", 0},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[0][1].triggerStateIndex, "triggerStateIndexvvt1e", "", 0}, {engine->triggerCentral.vvtState[0][1].triggerStateIndex, "triggerStateIndexvvt1e", "", 0},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][0].triggerStateIndex, "triggerStateIndexvvt2i", "", 0}, {engine->triggerCentral.vvtState[1][0].triggerStateIndex, "triggerStateIndexvvt2i", "", 0},
#endif #endif
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
{engine->triggerCentral.vvtState[1][1].triggerStateIndex, "triggerStateIndexvvt2e", "", 0}, {engine->triggerCentral.vvtState[1][1].triggerStateIndex, "triggerStateIndexvvt2e", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_IDLE_CONTROL #if EFI_PROD_CODE && EFI_IDLE_CONTROL
@ -714,100 +718,100 @@ static const LogField fields[] = {
#if EFI_PROD_CODE && EFI_IDLE_CONTROL #if EFI_PROD_CODE && EFI_IDLE_CONTROL
{engine->module<IdleController>().unmock().luaAdd, "idle: Lua Adder", "", 0}, {engine->module<IdleController>().unmock().luaAdd, "idle: Lua Adder", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->targetWithIdlePosition, "ETB: target with idleetb1", "%", 2, "ETB more"}, {getLiveData<electronic_throttle_s>(0)->targetWithIdlePosition, "ETB: target with idleetb1", "%", 2, "ETB more"},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->targetWithIdlePosition, "ETB: target with idleetb2", "%", 2, "ETB more"}, {getLiveData<electronic_throttle_s>(1)->targetWithIdlePosition, "ETB: target with idleetb2", "%", 2, "ETB more"},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->trim, "ETB: trimetb1", "", 0}, {getLiveData<electronic_throttle_s>(0)->trim, "ETB: trimetb1", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->trim, "ETB: trimetb2", "", 0}, {getLiveData<electronic_throttle_s>(1)->trim, "ETB: trimetb2", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->luaAdjustment, "ETB: luaAdjustmentetb1", "%", 2, "ETB more"}, {getLiveData<electronic_throttle_s>(0)->luaAdjustment, "ETB: luaAdjustmentetb1", "%", 2, "ETB more"},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->luaAdjustment, "ETB: luaAdjustmentetb2", "%", 2, "ETB more"}, {getLiveData<electronic_throttle_s>(1)->luaAdjustment, "ETB: luaAdjustmentetb2", "%", 2, "ETB more"},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->m_wastegatePosition, "DC: wastegatePositionetb1", "%", 2, "ETB more"}, {getLiveData<electronic_throttle_s>(0)->m_wastegatePosition, "DC: wastegatePositionetb1", "%", 2, "ETB more"},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->m_wastegatePosition, "DC: wastegatePositionetb2", "%", 2, "ETB more"}, {getLiveData<electronic_throttle_s>(1)->m_wastegatePosition, "DC: wastegatePositionetb2", "%", 2, "ETB more"},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbFeedForward, "etbFeedForwardetb1", "", 0}, {getLiveData<electronic_throttle_s>(0)->etbFeedForward, "etbFeedForwardetb1", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbFeedForward, "etbFeedForwardetb2", "", 0}, {getLiveData<electronic_throttle_s>(1)->etbFeedForward, "etbFeedForwardetb2", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbIntegralError, "etbIntegralErroretb1", "", 3}, {getLiveData<electronic_throttle_s>(0)->etbIntegralError, "etbIntegralErroretb1", "", 3},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbIntegralError, "etbIntegralErroretb2", "", 3}, {getLiveData<electronic_throttle_s>(1)->etbIntegralError, "etbIntegralErroretb2", "", 3},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbCurrentTarget, "ETB: target for current pedaletb1", "%", 3}, {getLiveData<electronic_throttle_s>(0)->etbCurrentTarget, "ETB: target for current pedaletb1", "%", 3},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbCurrentTarget, "ETB: target for current pedaletb2", "%", 3}, {getLiveData<electronic_throttle_s>(1)->etbCurrentTarget, "ETB: target for current pedaletb2", "%", 3},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->m_adjustedTarget, "Adjusted targetetb1", "%", 2}, {getLiveData<electronic_throttle_s>(0)->m_adjustedTarget, "Adjusted targetetb1", "%", 2},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->m_adjustedTarget, "Adjusted targetetb2", "%", 2}, {getLiveData<electronic_throttle_s>(1)->m_adjustedTarget, "Adjusted targetetb2", "%", 2},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbTpsErrorCounter, "ETB TPS error counteretb1", "count", 0, "ETB more"}, {getLiveData<electronic_throttle_s>(0)->etbTpsErrorCounter, "ETB TPS error counteretb1", "count", 0, "ETB more"},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbTpsErrorCounter, "ETB TPS error counteretb2", "count", 0, "ETB more"}, {getLiveData<electronic_throttle_s>(1)->etbTpsErrorCounter, "ETB TPS error counteretb2", "count", 0, "ETB more"},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbPpsErrorCounter, "ETB pedal error counteretb1", "count", 0, "ETB more"}, {getLiveData<electronic_throttle_s>(0)->etbPpsErrorCounter, "ETB pedal error counteretb1", "count", 0, "ETB more"},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbPpsErrorCounter, "ETB pedal error counteretb2", "count", 0, "ETB more"}, {getLiveData<electronic_throttle_s>(1)->etbPpsErrorCounter, "ETB pedal error counteretb2", "count", 0, "ETB more"},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbErrorCode, "etbErrorCodeetb1", "", 0}, {getLiveData<electronic_throttle_s>(0)->etbErrorCode, "etbErrorCodeetb1", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbErrorCode, "etbErrorCodeetb2", "", 0}, {getLiveData<electronic_throttle_s>(1)->etbErrorCode, "etbErrorCodeetb2", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->etbErrorCodeBlinker, "etbErrorCodeBlinkeretb1", "", 0}, {getLiveData<electronic_throttle_s>(0)->etbErrorCodeBlinker, "etbErrorCodeBlinkeretb1", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->etbErrorCodeBlinker, "etbErrorCodeBlinkeretb2", "", 0}, {getLiveData<electronic_throttle_s>(1)->etbErrorCodeBlinker, "etbErrorCodeBlinkeretb2", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->tcEtbDrop, "ETB traction controletb1", "%", 0}, {getLiveData<electronic_throttle_s>(0)->tcEtbDrop, "ETB traction controletb1", "%", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->tcEtbDrop, "ETB traction controletb2", "%", 0}, {getLiveData<electronic_throttle_s>(1)->tcEtbDrop, "ETB traction controletb2", "%", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->jamTimer, "ETB jam timeretb1", "sec", 2}, {getLiveData<electronic_throttle_s>(0)->jamTimer, "ETB jam timeretb1", "sec", 2},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->jamTimer, "ETB jam timeretb2", "sec", 2}, {getLiveData<electronic_throttle_s>(1)->jamTimer, "ETB jam timeretb2", "sec", 2},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->adjustedEtbTarget, "ETB with adjustmentsetb1", "%", 0}, {getLiveData<electronic_throttle_s>(0)->adjustedEtbTarget, "ETB with adjustmentsetb1", "%", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->adjustedEtbTarget, "ETB with adjustmentsetb2", "%", 0}, {getLiveData<electronic_throttle_s>(1)->adjustedEtbTarget, "ETB with adjustmentsetb2", "%", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(0)->state, "stateetb1", "", 0}, {getLiveData<electronic_throttle_s>(0)->state, "stateetb1", "", 0},
#endif #endif
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
{getLiveData<electronic_throttle_s>(1)->state, "stateetb2", "", 0}, {getLiveData<electronic_throttle_s>(1)->state, "stateetb2", "", 0},
#endif #endif
{engine->dc_motors.dcOutput0, "DC: output0", "%", 2, "ETB more"}, {engine->dc_motors.dcOutput0, "DC: output0", "%", 2, "ETB more"},

View File

@ -1259,32 +1259,50 @@ float getOutputValueByName(const char *name) {
return engine->module<NitrousController>()->isNitrousCondition; return engine->module<NitrousController>()->isNitrousCondition;
#endif #endif
// cranking // cranking
#if FULL_SD_LOGS
case 182391090: case 182391090:
return engine->module<FanControl1>()->cranking; return engine->module<FanControl1>()->cranking;
#endif
// notRunning // notRunning
#if FULL_SD_LOGS
case -496961865: case -496961865:
return engine->module<FanControl1>()->notRunning; return engine->module<FanControl1>()->notRunning;
#endif
// disabledWhileEngineStopped // disabledWhileEngineStopped
#if FULL_SD_LOGS
case 142778571: case 142778571:
return engine->module<FanControl1>()->disabledWhileEngineStopped; return engine->module<FanControl1>()->disabledWhileEngineStopped;
#endif
// brokenClt // brokenClt
#if FULL_SD_LOGS
case 545954889: case 545954889:
return engine->module<FanControl1>()->brokenClt; return engine->module<FanControl1>()->brokenClt;
#endif
// enabledForAc // enabledForAc
#if FULL_SD_LOGS
case 291043035: case 291043035:
return engine->module<FanControl1>()->enabledForAc; return engine->module<FanControl1>()->enabledForAc;
#endif
// hot // hot
#if FULL_SD_LOGS
case 193494032: case 193494032:
return engine->module<FanControl1>()->hot; return engine->module<FanControl1>()->hot;
#endif
// cold // cold
#if FULL_SD_LOGS
case 2090155911: case 2090155911:
return engine->module<FanControl1>()->cold; return engine->module<FanControl1>()->cold;
#endif
// disabledBySpeed // disabledBySpeed
#if FULL_SD_LOGS
case 2105103113: case 2105103113:
return engine->module<FanControl1>()->disabledBySpeed; return engine->module<FanControl1>()->disabledBySpeed;
#endif
// radiatorFanStatus // radiatorFanStatus
#if FULL_SD_LOGS
case -1987291756: case -1987291756:
return engine->module<FanControl1>()->radiatorFanStatus; return engine->module<FanControl1>()->radiatorFanStatus;
#endif
// isPrime // isPrime
case -1429286498: case -1429286498:
return engine->module<FuelPumpController>()->isPrime; return engine->module<FuelPumpController>()->isPrime;
@ -1491,27 +1509,27 @@ float getOutputValueByName(const char *name) {
return engine->triggerCentral.triggerElapsedUs; return engine->triggerCentral.triggerElapsedUs;
#endif #endif
// synchronizationCounter // synchronizationCounter
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 1783280791: case 1783280791:
return engine->triggerCentral.triggerState.synchronizationCounter; return engine->triggerCentral.triggerState.synchronizationCounter;
#endif #endif
// vvtToothDurations0 // vvtToothDurations0
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 270372348: case 270372348:
return engine->triggerCentral.triggerState.vvtToothDurations0; return engine->triggerCentral.triggerState.vvtToothDurations0;
#endif #endif
// vvtCurrentPosition // vvtCurrentPosition
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -1496890691: case -1496890691:
return engine->triggerCentral.triggerState.vvtCurrentPosition; return engine->triggerCentral.triggerState.vvtCurrentPosition;
#endif #endif
// triggerSyncGapRatio // triggerSyncGapRatio
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case 19770157: case 19770157:
return engine->triggerCentral.triggerState.triggerSyncGapRatio; return engine->triggerCentral.triggerState.triggerSyncGapRatio;
#endif #endif
// triggerStateIndex // triggerStateIndex
#if EFI_SHAFT_POSITION_INPUT #if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
case -704123054: case -704123054:
return engine->triggerCentral.triggerState.triggerStateIndex; return engine->triggerCentral.triggerState.triggerStateIndex;
#endif #endif
@ -1651,97 +1669,97 @@ float getOutputValueByName(const char *name) {
return engine->module<IdleController>().unmock().luaAdd; return engine->module<IdleController>().unmock().luaAdd;
#endif #endif
// targetWithIdlePosition // targetWithIdlePosition
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -379647813: case -379647813:
return getLiveData<electronic_throttle_s>(0)->targetWithIdlePosition; return getLiveData<electronic_throttle_s>(0)->targetWithIdlePosition;
#endif #endif
// trim // trim
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 2090770017: case 2090770017:
return getLiveData<electronic_throttle_s>(0)->trim; return getLiveData<electronic_throttle_s>(0)->trim;
#endif #endif
// luaAdjustment // luaAdjustment
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -279143898: case -279143898:
return getLiveData<electronic_throttle_s>(0)->luaAdjustment; return getLiveData<electronic_throttle_s>(0)->luaAdjustment;
#endif #endif
// m_wastegatePosition // m_wastegatePosition
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 369781963: case 369781963:
return getLiveData<electronic_throttle_s>(0)->m_wastegatePosition; return getLiveData<electronic_throttle_s>(0)->m_wastegatePosition;
#endif #endif
// etbFeedForward // etbFeedForward
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -774593527: case -774593527:
return getLiveData<electronic_throttle_s>(0)->etbFeedForward; return getLiveData<electronic_throttle_s>(0)->etbFeedForward;
#endif #endif
// etbIntegralError // etbIntegralError
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 402010976: case 402010976:
return getLiveData<electronic_throttle_s>(0)->etbIntegralError; return getLiveData<electronic_throttle_s>(0)->etbIntegralError;
#endif #endif
// etbCurrentTarget // etbCurrentTarget
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -349799446: case -349799446:
return getLiveData<electronic_throttle_s>(0)->etbCurrentTarget; return getLiveData<electronic_throttle_s>(0)->etbCurrentTarget;
#endif #endif
// m_adjustedTarget // m_adjustedTarget
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 722763468: case 722763468:
return getLiveData<electronic_throttle_s>(0)->m_adjustedTarget; return getLiveData<electronic_throttle_s>(0)->m_adjustedTarget;
#endif #endif
// etbRevLimitActive // etbRevLimitActive
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -365205400: case -365205400:
return getLiveData<electronic_throttle_s>(0)->etbRevLimitActive; return getLiveData<electronic_throttle_s>(0)->etbRevLimitActive;
#endif #endif
// jamDetected // jamDetected
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 53307391: case 53307391:
return getLiveData<electronic_throttle_s>(0)->jamDetected; return getLiveData<electronic_throttle_s>(0)->jamDetected;
#endif #endif
// validPlantPosition // validPlantPosition
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 1136799785: case 1136799785:
return getLiveData<electronic_throttle_s>(0)->validPlantPosition; return getLiveData<electronic_throttle_s>(0)->validPlantPosition;
#endif #endif
// etbTpsErrorCounter // etbTpsErrorCounter
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 471499073: case 471499073:
return getLiveData<electronic_throttle_s>(0)->etbTpsErrorCounter; return getLiveData<electronic_throttle_s>(0)->etbTpsErrorCounter;
#endif #endif
// etbPpsErrorCounter // etbPpsErrorCounter
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -1896035779: case -1896035779:
return getLiveData<electronic_throttle_s>(0)->etbPpsErrorCounter; return getLiveData<electronic_throttle_s>(0)->etbPpsErrorCounter;
#endif #endif
// etbErrorCode // etbErrorCode
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 532705701: case 532705701:
return getLiveData<electronic_throttle_s>(0)->etbErrorCode; return getLiveData<electronic_throttle_s>(0)->etbErrorCode;
#endif #endif
// etbErrorCodeBlinker // etbErrorCodeBlinker
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -1199038708: case -1199038708:
return getLiveData<electronic_throttle_s>(0)->etbErrorCodeBlinker; return getLiveData<electronic_throttle_s>(0)->etbErrorCodeBlinker;
#endif #endif
// tcEtbDrop // tcEtbDrop
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -1939104212: case -1939104212:
return getLiveData<electronic_throttle_s>(0)->tcEtbDrop; return getLiveData<electronic_throttle_s>(0)->tcEtbDrop;
#endif #endif
// jamTimer // jamTimer
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case -2139665346: case -2139665346:
return getLiveData<electronic_throttle_s>(0)->jamTimer; return getLiveData<electronic_throttle_s>(0)->jamTimer;
#endif #endif
// adjustedEtbTarget // adjustedEtbTarget
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 680567995: case 680567995:
return getLiveData<electronic_throttle_s>(0)->adjustedEtbTarget; return getLiveData<electronic_throttle_s>(0)->adjustedEtbTarget;
#endif #endif
// state // state
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY #if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
case 274811398: case 274811398:
return getLiveData<electronic_throttle_s>(0)->state; return getLiveData<electronic_throttle_s>(0)->state;
#endif #endif