Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-01-03 12:55:38 +00:00
parent 603f188b55
commit 0620164d14
89 changed files with 2576 additions and 2728 deletions

View File

@ -1026,7 +1026,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH snap_42162
#define SIGNATURE_HASH snap_31981
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1300,12 +1300,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.03.cypress.snap_42162"
#define TS_SIGNATURE "rusEFI 2023.01.03.cypress.snap_31981"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1292
#define TS_TOTAL_OUTPUT_SIZE 1288
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1026,7 +1026,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH snap_1662
#define SIGNATURE_HASH snap_56865
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1300,12 +1300,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.03.kin.snap_1662"
#define TS_SIGNATURE "rusEFI 2023.01.03.kin.snap_56865"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1292
#define TS_TOTAL_OUTPUT_SIZE 1288
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -992,7 +992,7 @@
#define show_Frankenso_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH snap_32104
#define SIGNATURE_HASH snap_42295
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1267,12 +1267,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.03.subaru_eg33_f7.snap_32104"
#define TS_SIGNATURE "rusEFI 2023.01.03.subaru_eg33_f7.snap_42295"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1292
#define TS_TOTAL_OUTPUT_SIZE 1288
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -461,7 +461,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"

View File

@ -257,11 +257,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -41,9 +41,9 @@ LDS_wideband_state,
#define TPS_ACCEL_STATE_BASE_ADDRESS 1044
#define TRIGGER_CENTRAL_BASE_ADDRESS 1092
#define TRIGGER_STATE_BASE_ADDRESS 1140
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1164
#define WALL_FUEL_STATE_BASE_ADDRESS 1168
#define IDLE_STATE_BASE_ADDRESS 1176
#define IGNITION_STATE_BASE_ADDRESS 1216
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1232
#define WIDEBAND_STATE_BASE_ADDRESS 1280
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1160
#define WALL_FUEL_STATE_BASE_ADDRESS 1164
#define IDLE_STATE_BASE_ADDRESS 1172
#define IGNITION_STATE_BASE_ADDRESS 1212
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1228
#define WIDEBAND_STATE_BASE_ADDRESS 1276

View File

@ -639,67 +639,66 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288

View File

@ -458,44 +458,43 @@ crankSynchronizationCounter("Crank sync counter\nUsually matches crank revolutio
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -10000.0, 10000.0, ""),
triggerActualSyncGapRatio("trigger: unused field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1156, 1.0, -1.0, -1.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1160, 1.0, -1.0, -1.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1161, 1.0, -1.0, -1.0, ""),
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1162, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1163, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel wallwetting injection time\n correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
wallFuel("Fuel on the wall\nin ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("idle: throttlePedalUpState\ntrue in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -1.0, -1.0, ""),
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1204, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1208, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1212, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1216, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1224, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1228, 1.0, -1.0, -1.0, ""),
idlePosition("ETB: idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1236, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1244, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1248, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1252, 1.0, -10000.0, 10000.0, "%"),
etbCurrentAdjustedTarget("etbCurrentAdjustedTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1256, 1.0, -10000.0, 10000.0, "%"),
etbDutyRateOfChange("etbDutyRateOfChange", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1264, 1.0, -1.0, -1.0, ""),
etbDutyAverage("etbDutyAverage", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1268, 1.0, -1.0, -1.0, ""),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1272, 1.0, -1.0, -1.0, ""),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1274, 1.0, -1.0, -1.0, ""),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1276, 1.0, -1.0, -1.0, ""),
alignmentFill_at_45("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1277, 1.0, -20.0, 100.0, "units"),
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1280, 1.0, -1.0, -1.0, ""),
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1281, 1.0, 0.0, 100.0, "%"),
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1282, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1283, 1.0, -20.0, 100.0, "units"),
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1284, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1286, 0.001, 0.0, 1.0, "V"),
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1288, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1290, 1.0, -20.0, 100.0, "units"),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1156, 1.0, -1.0, -1.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1157, 1.0, -1.0, -1.0, ""),
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1158, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1159, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel wallwetting injection time\n correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
wallFuel("Fuel on the wall\nin ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("idle: throttlePedalUpState\ntrue in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -1.0, -1.0, ""),
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1196, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1204, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1208, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1212, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1216, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1224, 1.0, -1.0, -1.0, ""),
idlePosition("ETB: idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1228, 1.0, -1.0, -1.0, ""),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1236, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1244, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1248, 1.0, -10000.0, 10000.0, "%"),
etbCurrentAdjustedTarget("etbCurrentAdjustedTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1252, 1.0, -10000.0, 10000.0, "%"),
etbDutyRateOfChange("etbDutyRateOfChange", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1260, 1.0, -1.0, -1.0, ""),
etbDutyAverage("etbDutyAverage", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1264, 1.0, -1.0, -1.0, ""),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1268, 1.0, -1.0, -1.0, ""),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1270, 1.0, -1.0, -1.0, ""),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1272, 1.0, -1.0, -1.0, ""),
alignmentFill_at_45("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1273, 1.0, -20.0, 100.0, "units"),
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1276, 1.0, -1.0, -1.0, ""),
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1277, 1.0, 0.0, 100.0, "%"),
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1278, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1279, 1.0, -20.0, 100.0, "units"),
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1280, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1282, 0.001, 0.0, 1.0, "V"),
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1284, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1286, 1.0, -20.0, 100.0, "units"),

View File

@ -1,2 +1,2 @@
// generated by gen_live_documentation.sh / LiveDataProcessor.java
#define TS_TOTAL_OUTPUT_SIZE 1292
#define TS_TOTAL_OUTPUT_SIZE 1288

View File

@ -1026,7 +1026,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH snap_42162
#define SIGNATURE_HASH snap_31981
#define specs_s_size 12
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
@ -1300,12 +1300,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.03.all.snap_42162"
#define TS_SIGNATURE "rusEFI 2023.01.03.all.snap_31981"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1292
#define TS_TOTAL_OUTPUT_SIZE 1288
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_44285
#define TS_SIGNATURE "rusEFI 2023.01.03.48way.snap_44285"
#define SIGNATURE_HASH snap_29858
#define TS_SIGNATURE "rusEFI 2023.01.03.48way.snap_29858"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_42162
#define TS_SIGNATURE "rusEFI 2023.01.03.all.snap_42162"
#define SIGNATURE_HASH snap_31981
#define TS_SIGNATURE "rusEFI 2023.01.03.all.snap_31981"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_14814
#define TS_SIGNATURE "rusEFI 2023.01.03.alphax-2chan.snap_14814"
#define SIGNATURE_HASH snap_57729
#define TS_SIGNATURE "rusEFI 2023.01.03.alphax-2chan.snap_57729"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_46491
#define TS_SIGNATURE "rusEFI 2023.01.03.alphax-4chan.snap_46491"
#define SIGNATURE_HASH snap_28100
#define TS_SIGNATURE "rusEFI 2023.01.03.alphax-4chan.snap_28100"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_9185
#define TS_SIGNATURE "rusEFI 2023.01.03.alphax-8chan.snap_9185"
#define SIGNATURE_HASH snap_64446
#define TS_SIGNATURE "rusEFI 2023.01.03.alphax-8chan.snap_64446"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_20885
#define TS_SIGNATURE "rusEFI 2023.01.03.atlas.snap_20885"
#define SIGNATURE_HASH snap_35274
#define TS_SIGNATURE "rusEFI 2023.01.03.atlas.snap_35274"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_62795
#define TS_SIGNATURE "rusEFI 2023.01.03.core8.snap_62795"
#define SIGNATURE_HASH snap_11540
#define TS_SIGNATURE "rusEFI 2023.01.03.core8.snap_11540"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH snap_42162
#define TS_SIGNATURE "rusEFI 2023.01.03.cypress.snap_42162"
#define SIGNATURE_HASH snap_31981
#define TS_SIGNATURE "rusEFI 2023.01.03.cypress.snap_31981"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_42162
#define TS_SIGNATURE "rusEFI 2023.01.03.f407-discovery.snap_42162"
#define SIGNATURE_HASH snap_31981
#define TS_SIGNATURE "rusEFI 2023.01.03.f407-discovery.snap_31981"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_42162
#define TS_SIGNATURE "rusEFI 2023.01.03.f429-discovery.snap_42162"
#define SIGNATURE_HASH snap_31981
#define TS_SIGNATURE "rusEFI 2023.01.03.f429-discovery.snap_31981"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_22646
#define TS_SIGNATURE "rusEFI 2023.01.03.frankenso_na6.snap_22646"
#define SIGNATURE_HASH snap_32809
#define TS_SIGNATURE "rusEFI 2023.01.03.frankenso_na6.snap_32809"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_57933
#define TS_SIGNATURE "rusEFI 2023.01.03.harley81.snap_57933"
#define SIGNATURE_HASH snap_14866
#define TS_SIGNATURE "rusEFI 2023.01.03.harley81.snap_14866"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_51126
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen-gm-e67.snap_51126"
#define SIGNATURE_HASH snap_8169
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen-gm-e67.snap_8169"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_38270
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen-nb1.snap_38270"
#define SIGNATURE_HASH snap_19745
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen-nb1.snap_19745"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_22816
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen121nissan.snap_22816"
#define SIGNATURE_HASH snap_33151
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen121nissan.snap_33151"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_13231
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen121vag.snap_13231"
#define SIGNATURE_HASH snap_60400
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen121vag.snap_60400"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_55689
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen128.snap_55689"
#define SIGNATURE_HASH snap_470
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen128.snap_470"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_40529
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen154hyundai.snap_40529"
#define SIGNATURE_HASH snap_17934
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen154hyundai.snap_17934"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_43577
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen72.snap_43577"
#define SIGNATURE_HASH snap_29286
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen72.snap_29286"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_15055
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen81.snap_15055"
#define SIGNATURE_HASH snap_58000
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen81.snap_58000"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_46974
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen88bmw.snap_46974"
#define SIGNATURE_HASH snap_28449
#define TS_SIGNATURE "rusEFI 2023.01.03.hellen88bmw.snap_28449"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_5509
#define TS_SIGNATURE "rusEFI 2023.01.03.hellenNA6.snap_5509"
#define SIGNATURE_HASH snap_52698
#define TS_SIGNATURE "rusEFI 2023.01.03.hellenNA6.snap_52698"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_5466
#define TS_SIGNATURE "rusEFI 2023.01.03.hellenNA8_96.snap_5466"
#define SIGNATURE_HASH snap_52485
#define TS_SIGNATURE "rusEFI 2023.01.03.hellenNA8_96.snap_52485"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH snap_1662
#define TS_SIGNATURE "rusEFI 2023.01.03.kin.snap_1662"
#define SIGNATURE_HASH snap_56865
#define TS_SIGNATURE "rusEFI 2023.01.03.kin.snap_56865"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_31113
#define TS_SIGNATURE "rusEFI 2023.01.03.m74_9.snap_31113"
#define SIGNATURE_HASH snap_41430
#define TS_SIGNATURE "rusEFI 2023.01.03.m74_9.snap_41430"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_50098
#define TS_SIGNATURE "rusEFI 2023.01.03.mre_f4.snap_50098"
#define SIGNATURE_HASH snap_7149
#define TS_SIGNATURE "rusEFI 2023.01.03.mre_f4.snap_7149"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_50098
#define TS_SIGNATURE "rusEFI 2023.01.03.mre_f7.snap_50098"
#define SIGNATURE_HASH snap_7149
#define TS_SIGNATURE "rusEFI 2023.01.03.mre_f7.snap_7149"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_32084
#define TS_SIGNATURE "rusEFI 2023.01.03.prometheus_405.snap_32084"
#define SIGNATURE_HASH snap_42251
#define TS_SIGNATURE "rusEFI 2023.01.03.prometheus_405.snap_42251"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_32084
#define TS_SIGNATURE "rusEFI 2023.01.03.prometheus_469.snap_32084"
#define SIGNATURE_HASH snap_42251
#define TS_SIGNATURE "rusEFI 2023.01.03.prometheus_469.snap_42251"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_28418
#define TS_SIGNATURE "rusEFI 2023.01.03.proteus_f4.snap_28418"
#define SIGNATURE_HASH snap_46941
#define TS_SIGNATURE "rusEFI 2023.01.03.proteus_f4.snap_46941"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_28418
#define TS_SIGNATURE "rusEFI 2023.01.03.proteus_f7.snap_28418"
#define SIGNATURE_HASH snap_46941
#define TS_SIGNATURE "rusEFI 2023.01.03.proteus_f7.snap_46941"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_28418
#define TS_SIGNATURE "rusEFI 2023.01.03.proteus_h7.snap_28418"
#define SIGNATURE_HASH snap_46941
#define TS_SIGNATURE "rusEFI 2023.01.03.proteus_h7.snap_46941"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_44802
#define TS_SIGNATURE "rusEFI 2023.01.03.s105.snap_44802"
#define SIGNATURE_HASH snap_30557
#define TS_SIGNATURE "rusEFI 2023.01.03.s105.snap_30557"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_32104
#define TS_SIGNATURE "rusEFI 2023.01.03.subaru_eg33_f7.snap_32104"
#define SIGNATURE_HASH snap_42295
#define TS_SIGNATURE "rusEFI 2023.01.03.subaru_eg33_f7.snap_42295"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_27366
#define TS_SIGNATURE "rusEFI 2023.01.03.tdg-pdm8.snap_27366"
#define SIGNATURE_HASH snap_45753
#define TS_SIGNATURE "rusEFI 2023.01.03.tdg-pdm8.snap_45753"

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Sun Oct 09 02:21:36 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Tue Jan 03 12:54:22 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -25,28 +25,23 @@ struct trigger_state_s {
*/
float triggerSyncGapRatio = (float)0;
/**
* trigger: unused field?
* offset 16
*/
float triggerActualSyncGapRatio = (float)0;
/**
* offset 20
*/
uint8_t triggerStateIndex = (uint8_t)0;
/**
* offset 21
* offset 17
*/
uint8_t vvtCounter = (uint8_t)0;
/**
* offset 22
* offset 18
*/
uint8_t camResyncCounter = (uint8_t)0;
/**
* offset 23
* offset 19
*/
uint8_t vvtStateIndex = (uint8_t)0;
};
static_assert(sizeof(trigger_state_s) == 24);
static_assert(sizeof(trigger_state_s) == 20);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Sun Oct 09 02:21:36 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Tue Jan 03 12:54:22 UTC 2023

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.all.snap_42162"
signature = "rusEFI 2023.01.03.all.snap_31981"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.all.snap_42162" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.all.snap_31981" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:25 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:20 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5566,11 +5564,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.48way.snap_44285"
signature = "rusEFI 2023.01.03.48way.snap_29858"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.48way.snap_44285" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.48way.snap_29858" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:10 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:59 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5564,11 +5562,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.alphax-2chan.snap_14814"
signature = "rusEFI 2023.01.03.alphax-2chan.snap_57729"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.alphax-2chan.snap_14814" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.alphax-2chan.snap_57729" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:14:49 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:27 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5560,11 +5558,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.alphax-4chan.snap_46491"
signature = "rusEFI 2023.01.03.alphax-4chan.snap_28100"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.alphax-4chan.snap_46491" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.alphax-4chan.snap_28100" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:14:50 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:29 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.alphax-8chan.snap_9185"
signature = "rusEFI 2023.01.03.alphax-8chan.snap_64446"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.alphax-8chan.snap_9185" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.alphax-8chan.snap_64446" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:14:51 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:31 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.atlas.snap_20885"
signature = "rusEFI 2023.01.03.atlas.snap_35274"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.atlas.snap_20885" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.atlas.snap_35274" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:23 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:17 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5566,11 +5564,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.core8.snap_62795"
signature = "rusEFI 2023.01.03.core8.snap_11540"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.core8.snap_62795" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.core8.snap_11540" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:09 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:57 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5564,11 +5562,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.cypress.snap_42162"
signature = "rusEFI 2023.01.03.cypress.snap_31981"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.cypress.snap_42162" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.cypress.snap_31981" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Jan 03 03:14:47 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Jan 03 12:54:24 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5566,11 +5564,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.f407-discovery.snap_42162"
signature = "rusEFI 2023.01.03.f407-discovery.snap_31981"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.f407-discovery.snap_42162" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.f407-discovery.snap_31981" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:21 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:14 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5566,11 +5564,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.f429-discovery.snap_42162"
signature = "rusEFI 2023.01.03.f429-discovery.snap_31981"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.f429-discovery.snap_42162" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.f429-discovery.snap_31981" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:22 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:15 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5566,11 +5564,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.frankenso_na6.snap_22646"
signature = "rusEFI 2023.01.03.frankenso_na6.snap_32809"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.frankenso_na6.snap_22646" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.frankenso_na6.snap_32809" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:14 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:04 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5566,11 +5564,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.harley81.snap_57933"
signature = "rusEFI 2023.01.03.harley81.snap_14866"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.harley81.snap_57933" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.harley81.snap_14866" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:14:53 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:32 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellen-gm-e67.snap_51126"
signature = "rusEFI 2023.01.03.hellen-gm-e67.snap_8169"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellen-gm-e67.snap_51126" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellen-gm-e67.snap_8169" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:03 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:48 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellen-nb1.snap_38270"
signature = "rusEFI 2023.01.03.hellen-nb1.snap_19745"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellen-nb1.snap_38270" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellen-nb1.snap_19745" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:02 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:47 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellen121nissan.snap_22816"
signature = "rusEFI 2023.01.03.hellen121nissan.snap_33151"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellen121nissan.snap_22816" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellen121nissan.snap_33151" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:14:56 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:38 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellen121vag.snap_13231"
signature = "rusEFI 2023.01.03.hellen121vag.snap_60400"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellen121vag.snap_13231" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellen121vag.snap_60400" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:14:55 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:36 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellen128.snap_55689"
signature = "rusEFI 2023.01.03.hellen128.snap_470"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellen128.snap_55689" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellen128.snap_470" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:14:54 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:34 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellen154hyundai.snap_40529"
signature = "rusEFI 2023.01.03.hellen154hyundai.snap_17934"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellen154hyundai.snap_40529" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellen154hyundai.snap_17934" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:14:57 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:40 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellen72.snap_43577"
signature = "rusEFI 2023.01.03.hellen72.snap_29286"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellen72.snap_43577" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellen72.snap_29286" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:00 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:43 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellen81.snap_15055"
signature = "rusEFI 2023.01.03.hellen81.snap_58000"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellen81.snap_15055" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellen81.snap_58000" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:01 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:45 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5561,11 +5559,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellen88bmw.snap_46974"
signature = "rusEFI 2023.01.03.hellen88bmw.snap_28449"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellen88bmw.snap_46974" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellen88bmw.snap_28449" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:14:58 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:41 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellenNA6.snap_5509"
signature = "rusEFI 2023.01.03.hellenNA6.snap_52698"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellenNA6.snap_5509" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellenNA6.snap_52698" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:04 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:50 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.hellenNA8_96.snap_5466"
signature = "rusEFI 2023.01.03.hellenNA8_96.snap_52485"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.hellenNA8_96.snap_5466" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.hellenNA8_96.snap_52485" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:06 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:52 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.kin.snap_1662"
signature = "rusEFI 2023.01.03.kin.snap_56865"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.kin.snap_1662" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.kin.snap_56865" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Jan 03 03:14:46 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Jan 03 12:54:23 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5566,11 +5564,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.m74_9.snap_31113"
signature = "rusEFI 2023.01.03.m74_9.snap_41430"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.m74_9.snap_31113" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.m74_9.snap_41430" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:11 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:00 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.mre_f4.snap_50098"
signature = "rusEFI 2023.01.03.mre_f4.snap_7149"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.mre_f4.snap_50098" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.mre_f4.snap_7149" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:08 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:55 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5564,11 +5562,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.mre_f7.snap_50098"
signature = "rusEFI 2023.01.03.mre_f7.snap_7149"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.mre_f7.snap_50098" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.mre_f7.snap_7149" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:07 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:53 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5564,11 +5562,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.prometheus_405.snap_32084"
signature = "rusEFI 2023.01.03.prometheus_405.snap_42251"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.prometheus_405.snap_32084" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.prometheus_405.snap_42251" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:16 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:07 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5560,11 +5558,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.prometheus_469.snap_32084"
signature = "rusEFI 2023.01.03.prometheus_469.snap_42251"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.prometheus_469.snap_32084" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.prometheus_469.snap_42251" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:15 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:05 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5560,11 +5558,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.proteus_f4.snap_28418"
signature = "rusEFI 2023.01.03.proteus_f4.snap_46941"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.proteus_f4.snap_28418" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.proteus_f4.snap_46941" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:18 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:10 UTC 2023
pageSize = 26896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 26886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5560,11 +5558,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.proteus_f7.snap_28418"
signature = "rusEFI 2023.01.03.proteus_f7.snap_46941"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.proteus_f7.snap_28418" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.proteus_f7.snap_46941" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:17 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:08 UTC 2023
pageSize = 26896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 26886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5560,11 +5558,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.proteus_h7.snap_28418"
signature = "rusEFI 2023.01.03.proteus_h7.snap_46941"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.proteus_h7.snap_28418" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.proteus_h7.snap_46941" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:19 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:12 UTC 2023
pageSize = 26896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 26886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5560,11 +5558,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.s105.snap_44802"
signature = "rusEFI 2023.01.03.s105.snap_30557"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.s105.snap_44802" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.s105.snap_30557" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:13 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:02 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5563,11 +5561,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.subaru_eg33_f7.snap_32104"
signature = "rusEFI 2023.01.03.subaru_eg33_f7.snap_42295"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.subaru_eg33_f7.snap_32104" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.subaru_eg33_f7.snap_42295" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Jan 03 03:14:48 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Tue Jan 03 12:54:26 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5562,11 +5560,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.03.tdg-pdm8.snap_27366"
signature = "rusEFI 2023.01.03.tdg-pdm8.snap_45753"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.03.tdg-pdm8.snap_27366" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.03.tdg-pdm8.snap_45753" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -86,7 +86,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:24 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:19 UTC 2023
pageSize = 22896
page = 1
@ -2182,7 +2182,7 @@ veBlends4_blendValues = array, U08, 22886, [8], "%", 0.5, 0, 0, 100, 1
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1292
ochBlockSize = 1288
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -2834,70 +2834,69 @@ crankSynchronizationCounter = scalar, U32, 1140, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1144, "", 1, 0
vvtCurrentPosition = scalar, F32, 1148, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1152, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1156, "", 1, 0
triggerStateIndex = scalar, U08, 1160, "", 1, 0
vvtCounter = scalar, U08, 1161, "", 1, 0
camResyncCounter = scalar, U08, 1162, "", 1, 0
vvtStateIndex = scalar, U08, 1163, "", 1, 0
triggerStateIndex = scalar, U08, 1156, "", 1, 0
vvtCounter = scalar, U08, 1157, "", 1, 0
camResyncCounter = scalar, U08, 1158, "", 1, 0
vvtStateIndex = scalar, U08, 1159, "", 1, 0
; total TS size = 1160
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
; total TS size = 1164
m_hasSynchronizedPhase = bits, U32, 1164, [0:0]
; total TS size = 1168
wallFuelCorrection = scalar, F32, 1168, "", 1, 0
wallFuel = scalar, F32, 1172, "", 1, 0
; total TS size = 1176
idleState = bits, S32, 1176, [0:2], "not important"
currentIdlePosition = scalar, F32, 1180
baseIdlePosition = scalar, F32, 1184
iacByTpsTaper = scalar, F32, 1188
throttlePedalUpState = scalar, S32, 1192, "", 1, 0
mightResetPid = bits, U32, 1196, [0:0]
shouldResetPid = bits, U32, 1196, [1:1]
wasResetPid = bits, U32, 1196, [2:2]
mustResetPid = bits, U32, 1196, [3:3]
isCranking = bits, U32, 1196, [4:4]
isIacTableForCoasting = bits, U32, 1196, [5:5]
notIdling = bits, U32, 1196, [6:6]
needReset = bits, U32, 1196, [7:7]
isInDeadZone = bits, U32, 1196, [8:8]
isBlipping = bits, U32, 1196, [9:9]
useClosedLoop = bits, U32, 1196, [10:10]
badTps = bits, U32, 1196, [11:11]
looksLikeRunning = bits, U32, 1196, [12:12]
looksLikeCoasting = bits, U32, 1196, [13:13]
looksLikeCrankToIdle = bits, U32, 1196, [14:14]
isVerboseIAC = bits, U32, 1196, [15:15]
isIdleCoasting = bits, U32, 1196, [16:16]
targetRpmByClt = scalar, S32, 1200, "", 1, 0
targetRpmAcBump = scalar, S32, 1204, "", 1, 0
iacByRpmTaper = scalar, F32, 1208
luaAdd = scalar, F32, 1212
; total TS size = 1216
baseDwell = scalar, F32, 1216, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1220, "", 1, 0
luaTimingAdd = scalar, F32, 1224, "", 1, 0
luaTimingMult = scalar, F32, 1228, "", 1, 0
; total TS size = 1232
idlePosition = scalar, F32, 1232, "", 1, 0
trim = scalar, F32, 1236, "", 1, 0
luaAdjustment = scalar, F32, 1240, "", 1, 0
etbFeedForward = scalar, F32, 1244
etbIntegralError = scalar, F32, 1248, "", 1, 0
etbCurrentTarget = scalar, F32, 1252, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1256, "%", 1, 0
etbRevLimitActive = bits, U32, 1260, [0:0]
etbDutyRateOfChange = scalar, F32, 1264, "", 1, 0
etbDutyAverage = scalar, F32, 1268, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1272, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1274, "", 1, 0
etbErrorCode = scalar, S08, 1276, "", 1, 0
; total TS size = 1280
faultCode = scalar, U08, 1280, "", 1, 0
heaterDuty = scalar, U08, 1281, "%", 1, 0
pumpDuty = scalar, U08, 1282, "%", 1, 0
tempC = scalar, U16, 1284, "C", 1, 0
nernstVoltage = scalar, U16, 1286, "V", 0.001, 0
esr = scalar, U16, 1288, "", 1, 0
; total TS size = 1292
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
wallFuel = scalar, F32, 1168, "", 1, 0
; total TS size = 1172
idleState = bits, S32, 1172, [0:2], "not important"
currentIdlePosition = scalar, F32, 1176
baseIdlePosition = scalar, F32, 1180
iacByTpsTaper = scalar, F32, 1184
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
mightResetPid = bits, U32, 1192, [0:0]
shouldResetPid = bits, U32, 1192, [1:1]
wasResetPid = bits, U32, 1192, [2:2]
mustResetPid = bits, U32, 1192, [3:3]
isCranking = bits, U32, 1192, [4:4]
isIacTableForCoasting = bits, U32, 1192, [5:5]
notIdling = bits, U32, 1192, [6:6]
needReset = bits, U32, 1192, [7:7]
isInDeadZone = bits, U32, 1192, [8:8]
isBlipping = bits, U32, 1192, [9:9]
useClosedLoop = bits, U32, 1192, [10:10]
badTps = bits, U32, 1192, [11:11]
looksLikeRunning = bits, U32, 1192, [12:12]
looksLikeCoasting = bits, U32, 1192, [13:13]
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
isVerboseIAC = bits, U32, 1192, [15:15]
isIdleCoasting = bits, U32, 1192, [16:16]
targetRpmByClt = scalar, S32, 1196, "", 1, 0
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
iacByRpmTaper = scalar, F32, 1204
luaAdd = scalar, F32, 1208
; total TS size = 1212
baseDwell = scalar, F32, 1212, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
luaTimingAdd = scalar, F32, 1220, "", 1, 0
luaTimingMult = scalar, F32, 1224, "", 1, 0
; total TS size = 1228
idlePosition = scalar, F32, 1228, "", 1, 0
trim = scalar, F32, 1232, "", 1, 0
luaAdjustment = scalar, F32, 1236, "", 1, 0
etbFeedForward = scalar, F32, 1240
etbIntegralError = scalar, F32, 1244, "", 1, 0
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
etbCurrentAdjustedTarget = scalar, F32, 1252, "%", 1, 0
etbRevLimitActive = bits, U32, 1256, [0:0]
etbDutyRateOfChange = scalar, F32, 1260, "", 1, 0
etbDutyAverage = scalar, F32, 1264, "", 1, 0
etbTpsErrorCounter = scalar, U16, 1268, "", 1, 0
etbPpsErrorCounter = scalar, U16, 1270, "", 1, 0
etbErrorCode = scalar, S08, 1272, "", 1, 0
; total TS size = 1276
faultCode = scalar, U08, 1276, "", 1, 0
heaterDuty = scalar, U08, 1277, "%", 1, 0
pumpDuty = scalar, U08, 1278, "%", 1, 0
tempC = scalar, U16, 1280, "C", 1, 0
nernstVoltage = scalar, U16, 1282, "V", 0.001, 0
esr = scalar, U16, 1284, "", 1, 0
; total TS size = 1288
time = { timeNow }
@ -4736,7 +4735,6 @@ entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
entry = triggerSyncGapRatio, "Trigger Sync Latest Ratio", float, "%.3f"
entry = triggerActualSyncGapRatio, "trigger: unused field?", float, "%.3f"
entry = triggerStateIndex, "triggerStateIndex", int, "%d"
entry = vvtCounter, "vvtCounter", int, "%d"
entry = camResyncCounter, "camResyncCounter", int, "%d"
@ -5566,11 +5564,9 @@ dialog = trigger_stateDialog, "trigger_state"
graphLine = vvtCurrentPosition
graphLine = triggerSyncGapRatio
liveGraph = trigger_state_2_Graph, "Graph", South
graphLine = triggerActualSyncGapRatio
graphLine = triggerStateIndex
graphLine = vvtCounter
graphLine = camResyncCounter
liveGraph = trigger_state_3_Graph, "Graph", South
graphLine = vvtStateIndex
indicatorPanel = trigger_state_primaryIndicatorPanel, 2

View File

@ -1,25 +1,25 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Thu Dec 22 00:28:50 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Tue Jan 03 12:54:22 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class ElectronicThrottle {
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1232);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1232);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 12, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 16, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 20, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 24, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 28, FieldType.BIT, 0).setBaseOffset(1232);
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 32, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 36, FieldType.FLOAT).setBaseOffset(1232);
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 40, FieldType.INT16).setScale(1.0).setBaseOffset(1232);
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 42, FieldType.INT16).setScale(1.0).setBaseOffset(1232);
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 44, FieldType.INT8).setScale(1.0).setBaseOffset(1232);
public static final Field ALIGNMENTFILL_AT_45 = Field.create("ALIGNMENTFILL_AT_45", 45, FieldType.INT8).setScale(1.0).setBaseOffset(1232);
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1228);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1228);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 12, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 16, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 20, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 24, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 28, FieldType.BIT, 0).setBaseOffset(1228);
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 32, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 36, FieldType.FLOAT).setBaseOffset(1228);
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 40, FieldType.INT16).setScale(1.0).setBaseOffset(1228);
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 42, FieldType.INT16).setScale(1.0).setBaseOffset(1228);
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 44, FieldType.INT8).setScale(1.0).setBaseOffset(1228);
public static final Field ALIGNMENTFILL_AT_45 = Field.create("ALIGNMENTFILL_AT_45", 45, FieldType.INT8).setScale(1.0).setBaseOffset(1228);
public static final Field[] VALUES = {
IDLEPOSITION,
TRIM,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 03:15:27 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 03 12:55:24 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -1182,10 +1182,10 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2023.01.03.all.snap_42162";
public static final String TS_SIGNATURE = "rusEFI 2023.01.03.all.snap_31981";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int TS_TOTAL_OUTPUT_SIZE = 1292;
public static final int TS_TOTAL_OUTPUT_SIZE = 1288;
public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1";
public static final String TS_TRIGGER_SCOPE_CHANNEL_2_NAME = "Channel 2";
public static final int TS_TRIGGER_SCOPE_DISABLE = 5;

View File

@ -1,37 +1,37 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Thu Dec 22 00:28:50 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Tue Jan 03 12:54:22 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IdleState {
public static final Field IDLESTATE = Field.create("IDLESTATE", 0, FieldType.INT).setScale(1.0).setBaseOffset(1176);
public static final Field CURRENTIDLEPOSITION = Field.create("CURRENTIDLEPOSITION", 4, FieldType.FLOAT).setBaseOffset(1176);
public static final Field BASEIDLEPOSITION = Field.create("BASEIDLEPOSITION", 8, FieldType.FLOAT).setBaseOffset(1176);
public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 12, FieldType.FLOAT).setBaseOffset(1176);
public static final Field THROTTLEPEDALUPSTATE = Field.create("THROTTLEPEDALUPSTATE", 16, FieldType.INT).setScale(1.0).setBaseOffset(1176);
public static final Field MIGHTRESETPID = Field.create("MIGHTRESETPID", 20, FieldType.BIT, 0).setBaseOffset(1176);
public static final Field SHOULDRESETPID = Field.create("SHOULDRESETPID", 20, FieldType.BIT, 1).setBaseOffset(1176);
public static final Field WASRESETPID = Field.create("WASRESETPID", 20, FieldType.BIT, 2).setBaseOffset(1176);
public static final Field MUSTRESETPID = Field.create("MUSTRESETPID", 20, FieldType.BIT, 3).setBaseOffset(1176);
public static final Field ISCRANKING = Field.create("ISCRANKING", 20, FieldType.BIT, 4).setBaseOffset(1176);
public static final Field ISIACTABLEFORCOASTING = Field.create("ISIACTABLEFORCOASTING", 20, FieldType.BIT, 5).setBaseOffset(1176);
public static final Field NOTIDLING = Field.create("NOTIDLING", 20, FieldType.BIT, 6).setBaseOffset(1176);
public static final Field NEEDRESET = Field.create("NEEDRESET", 20, FieldType.BIT, 7).setBaseOffset(1176);
public static final Field ISINDEADZONE = Field.create("ISINDEADZONE", 20, FieldType.BIT, 8).setBaseOffset(1176);
public static final Field ISBLIPPING = Field.create("ISBLIPPING", 20, FieldType.BIT, 9).setBaseOffset(1176);
public static final Field USECLOSEDLOOP = Field.create("USECLOSEDLOOP", 20, FieldType.BIT, 10).setBaseOffset(1176);
public static final Field BADTPS = Field.create("BADTPS", 20, FieldType.BIT, 11).setBaseOffset(1176);
public static final Field LOOKSLIKERUNNING = Field.create("LOOKSLIKERUNNING", 20, FieldType.BIT, 12).setBaseOffset(1176);
public static final Field LOOKSLIKECOASTING = Field.create("LOOKSLIKECOASTING", 20, FieldType.BIT, 13).setBaseOffset(1176);
public static final Field LOOKSLIKECRANKTOIDLE = Field.create("LOOKSLIKECRANKTOIDLE", 20, FieldType.BIT, 14).setBaseOffset(1176);
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 20, FieldType.BIT, 15).setBaseOffset(1176);
public static final Field ISIDLECOASTING = Field.create("ISIDLECOASTING", 20, FieldType.BIT, 16).setBaseOffset(1176);
public static final Field TARGETRPMBYCLT = Field.create("TARGETRPMBYCLT", 24, FieldType.INT).setScale(1.0).setBaseOffset(1176);
public static final Field TARGETRPMACBUMP = Field.create("TARGETRPMACBUMP", 28, FieldType.INT).setScale(1.0).setBaseOffset(1176);
public static final Field IACBYRPMTAPER = Field.create("IACBYRPMTAPER", 32, FieldType.FLOAT).setBaseOffset(1176);
public static final Field LUAADD = Field.create("LUAADD", 36, FieldType.FLOAT).setBaseOffset(1176);
public static final Field IDLESTATE = Field.create("IDLESTATE", 0, FieldType.INT).setScale(1.0).setBaseOffset(1172);
public static final Field CURRENTIDLEPOSITION = Field.create("CURRENTIDLEPOSITION", 4, FieldType.FLOAT).setBaseOffset(1172);
public static final Field BASEIDLEPOSITION = Field.create("BASEIDLEPOSITION", 8, FieldType.FLOAT).setBaseOffset(1172);
public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 12, FieldType.FLOAT).setBaseOffset(1172);
public static final Field THROTTLEPEDALUPSTATE = Field.create("THROTTLEPEDALUPSTATE", 16, FieldType.INT).setScale(1.0).setBaseOffset(1172);
public static final Field MIGHTRESETPID = Field.create("MIGHTRESETPID", 20, FieldType.BIT, 0).setBaseOffset(1172);
public static final Field SHOULDRESETPID = Field.create("SHOULDRESETPID", 20, FieldType.BIT, 1).setBaseOffset(1172);
public static final Field WASRESETPID = Field.create("WASRESETPID", 20, FieldType.BIT, 2).setBaseOffset(1172);
public static final Field MUSTRESETPID = Field.create("MUSTRESETPID", 20, FieldType.BIT, 3).setBaseOffset(1172);
public static final Field ISCRANKING = Field.create("ISCRANKING", 20, FieldType.BIT, 4).setBaseOffset(1172);
public static final Field ISIACTABLEFORCOASTING = Field.create("ISIACTABLEFORCOASTING", 20, FieldType.BIT, 5).setBaseOffset(1172);
public static final Field NOTIDLING = Field.create("NOTIDLING", 20, FieldType.BIT, 6).setBaseOffset(1172);
public static final Field NEEDRESET = Field.create("NEEDRESET", 20, FieldType.BIT, 7).setBaseOffset(1172);
public static final Field ISINDEADZONE = Field.create("ISINDEADZONE", 20, FieldType.BIT, 8).setBaseOffset(1172);
public static final Field ISBLIPPING = Field.create("ISBLIPPING", 20, FieldType.BIT, 9).setBaseOffset(1172);
public static final Field USECLOSEDLOOP = Field.create("USECLOSEDLOOP", 20, FieldType.BIT, 10).setBaseOffset(1172);
public static final Field BADTPS = Field.create("BADTPS", 20, FieldType.BIT, 11).setBaseOffset(1172);
public static final Field LOOKSLIKERUNNING = Field.create("LOOKSLIKERUNNING", 20, FieldType.BIT, 12).setBaseOffset(1172);
public static final Field LOOKSLIKECOASTING = Field.create("LOOKSLIKECOASTING", 20, FieldType.BIT, 13).setBaseOffset(1172);
public static final Field LOOKSLIKECRANKTOIDLE = Field.create("LOOKSLIKECRANKTOIDLE", 20, FieldType.BIT, 14).setBaseOffset(1172);
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 20, FieldType.BIT, 15).setBaseOffset(1172);
public static final Field ISIDLECOASTING = Field.create("ISIDLECOASTING", 20, FieldType.BIT, 16).setBaseOffset(1172);
public static final Field TARGETRPMBYCLT = Field.create("TARGETRPMBYCLT", 24, FieldType.INT).setScale(1.0).setBaseOffset(1172);
public static final Field TARGETRPMACBUMP = Field.create("TARGETRPMACBUMP", 28, FieldType.INT).setScale(1.0).setBaseOffset(1172);
public static final Field IACBYRPMTAPER = Field.create("IACBYRPMTAPER", 32, FieldType.FLOAT).setBaseOffset(1172);
public static final Field LUAADD = Field.create("LUAADD", 36, FieldType.FLOAT).setBaseOffset(1172);
public static final Field[] VALUES = {
IDLESTATE,
CURRENTIDLEPOSITION,

View File

@ -1,15 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Thu Dec 22 00:28:50 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Tue Jan 03 12:54:22 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IgnitionState {
public static final Field BASEDWELL = Field.create("BASEDWELL", 0, FieldType.FLOAT).setBaseOffset(1216);
public static final Field DWELLVOLTAGECORRECTION = Field.create("DWELLVOLTAGECORRECTION", 4, FieldType.FLOAT).setBaseOffset(1216);
public static final Field LUATIMINGADD = Field.create("LUATIMINGADD", 8, FieldType.FLOAT).setBaseOffset(1216);
public static final Field LUATIMINGMULT = Field.create("LUATIMINGMULT", 12, FieldType.FLOAT).setBaseOffset(1216);
public static final Field BASEDWELL = Field.create("BASEDWELL", 0, FieldType.FLOAT).setBaseOffset(1212);
public static final Field DWELLVOLTAGECORRECTION = Field.create("DWELLVOLTAGECORRECTION", 4, FieldType.FLOAT).setBaseOffset(1212);
public static final Field LUATIMINGADD = Field.create("LUATIMINGADD", 8, FieldType.FLOAT).setBaseOffset(1212);
public static final Field LUATIMINGMULT = Field.create("LUATIMINGMULT", 12, FieldType.FLOAT).setBaseOffset(1212);
public static final Field[] VALUES = {
BASEDWELL,
DWELLVOLTAGECORRECTION,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Thu Dec 22 00:28:50 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Tue Jan 03 12:54:22 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -404,17 +404,15 @@ public class TriggerState {
public static final Field VVTSYNCGAPRATIO = Field.create("VVTSYNCGAPRATIO", 4, FieldType.FLOAT).setBaseOffset(1140);
public static final Field VVTCURRENTPOSITION = Field.create("VVTCURRENTPOSITION", 8, FieldType.FLOAT).setBaseOffset(1140);
public static final Field TRIGGERSYNCGAPRATIO = Field.create("TRIGGERSYNCGAPRATIO", 12, FieldType.FLOAT).setBaseOffset(1140);
public static final Field TRIGGERACTUALSYNCGAPRATIO = Field.create("TRIGGERACTUALSYNCGAPRATIO", 16, FieldType.FLOAT).setBaseOffset(1140);
public static final Field TRIGGERSTATEINDEX = Field.create("TRIGGERSTATEINDEX", 20, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field VVTCOUNTER = Field.create("VVTCOUNTER", 21, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field CAMRESYNCCOUNTER = Field.create("CAMRESYNCCOUNTER", 22, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field VVTSTATEINDEX = Field.create("VVTSTATEINDEX", 23, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field TRIGGERSTATEINDEX = Field.create("TRIGGERSTATEINDEX", 16, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field VVTCOUNTER = Field.create("VVTCOUNTER", 17, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field CAMRESYNCCOUNTER = Field.create("CAMRESYNCCOUNTER", 18, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field VVTSTATEINDEX = Field.create("VVTSTATEINDEX", 19, FieldType.INT8).setScale(1.0).setBaseOffset(1140);
public static final Field[] VALUES = {
CRANKSYNCHRONIZATIONCOUNTER,
VVTSYNCGAPRATIO,
VVTCURRENTPOSITION,
TRIGGERSYNCGAPRATIO,
TRIGGERACTUALSYNCGAPRATIO,
TRIGGERSTATEINDEX,
VVTCOUNTER,
CAMRESYNCCOUNTER,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Thu Dec 22 00:28:50 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Tue Jan 03 12:54:22 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -400,7 +400,7 @@ public class TriggerStatePrimary {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field M_HASSYNCHRONIZEDPHASE = Field.create("M_HASSYNCHRONIZEDPHASE", 0, FieldType.BIT, 0).setBaseOffset(1164);
public static final Field M_HASSYNCHRONIZEDPHASE = Field.create("M_HASSYNCHRONIZEDPHASE", 0, FieldType.BIT, 0).setBaseOffset(1160);
public static final Field[] VALUES = {
M_HASSYNCHRONIZEDPHASE,
};

View File

@ -1,13 +1,13 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/wall_fuel_state.txt Thu Dec 22 00:28:50 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/wall_fuel_state.txt Tue Jan 03 12:54:22 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class WallFuelState {
public static final Field WALLFUELCORRECTION = Field.create("WALLFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(1168);
public static final Field WALLFUEL = Field.create("WALLFUEL", 4, FieldType.FLOAT).setBaseOffset(1168);
public static final Field WALLFUELCORRECTION = Field.create("WALLFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(1164);
public static final Field WALLFUEL = Field.create("WALLFUEL", 4, FieldType.FLOAT).setBaseOffset(1164);
public static final Field[] VALUES = {
WALLFUELCORRECTION,
WALLFUEL,

View File

@ -1,19 +1,19 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Thu Dec 22 00:28:50 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Tue Jan 03 12:54:22 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class WidebandController {
public static final Field FAULTCODE = Field.create("FAULTCODE", 0, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
public static final Field HEATERDUTY = Field.create("HEATERDUTY", 1, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
public static final Field PUMPDUTY = Field.create("PUMPDUTY", 2, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
public static final Field ALIGNMENTFILL_AT_3 = Field.create("ALIGNMENTFILL_AT_3", 3, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
public static final Field TEMPC = Field.create("TEMPC", 4, FieldType.INT16).setScale(1.0).setBaseOffset(1280);
public static final Field NERNSTVOLTAGE = Field.create("NERNSTVOLTAGE", 6, FieldType.INT16).setScale(0.001).setBaseOffset(1280);
public static final Field ESR = Field.create("ESR", 8, FieldType.INT16).setScale(1.0).setBaseOffset(1280);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
public static final Field FAULTCODE = Field.create("FAULTCODE", 0, FieldType.INT8).setScale(1.0).setBaseOffset(1276);
public static final Field HEATERDUTY = Field.create("HEATERDUTY", 1, FieldType.INT8).setScale(1.0).setBaseOffset(1276);
public static final Field PUMPDUTY = Field.create("PUMPDUTY", 2, FieldType.INT8).setScale(1.0).setBaseOffset(1276);
public static final Field ALIGNMENTFILL_AT_3 = Field.create("ALIGNMENTFILL_AT_3", 3, FieldType.INT8).setScale(1.0).setBaseOffset(1276);
public static final Field TEMPC = Field.create("TEMPC", 4, FieldType.INT16).setScale(1.0).setBaseOffset(1276);
public static final Field NERNSTVOLTAGE = Field.create("NERNSTVOLTAGE", 6, FieldType.INT16).setScale(0.001).setBaseOffset(1276);
public static final Field ESR = Field.create("ESR", 8, FieldType.INT16).setScale(1.0).setBaseOffset(1276);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(1276);
public static final Field[] VALUES = {
FAULTCODE,
HEATERDUTY,