Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2022-09-01 05:33:56 +00:00
parent 2cfe2a41b3
commit b712732dff
75 changed files with 4917 additions and 4908 deletions

View File

@ -1938,7 +1938,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 3757698725
#define SIGNATURE_HASH 3633588924
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2498,12 +2498,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.09.01.cypress.3757698725"
#define TS_SIGNATURE "rusEFI 2022.09.01.cypress.3633588924"
#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 1240
#define TS_TOTAL_OUTPUT_SIZE 1244
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3

View File

@ -1938,7 +1938,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 3073264745
#define SIGNATURE_HASH 2957215856
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2498,12 +2498,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.09.01.kin.3073264745"
#define TS_SIGNATURE "rusEFI 2022.09.01.kin.2957215856"
#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 1240
#define TS_TOTAL_OUTPUT_SIZE 1244
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3

View File

@ -1904,7 +1904,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 2800170879
#define SIGNATURE_HASH 2710238054
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2465,12 +2465,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.09.01.subaru_eg33_f7.2800170879"
#define TS_SIGNATURE "rusEFI 2022.09.01.subaru_eg33_f7.2710238054"
#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 1240
#define TS_TOTAL_OUTPUT_SIZE 1244
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3

View File

@ -404,7 +404,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -964,144 +964,144 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244

View File

@ -453,42 +453,43 @@ mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1104, 1.0, -10000.0, 10000.0, ""),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1105, 1.0, -10000.0, 10000.0, ""),
currentEngineDecodedPhase("Engine Phase2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1106, 1.0, 0.0, 0.0, "deg"),
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, -10000.0, 10000.0, ""),
triggerActualSyncGapRatio("trigger: unused field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, -1.0, -1.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1128, 1.0, -1.0, -1.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1129, 1.0, -1.0, -1.0, ""),
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1130, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1131, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel injection time correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -1.0, -1.0, ""),
wallFuel("Amount of fuel on the wall, in ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -1.0, -1.0, ""),
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1156, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("true in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1160, 1.0, -1.0, -1.0, ""),
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1196, 1.0, -1.0, -1.0, ""),
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -1.0, -1.0, ""),
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1204, 1.0, -1.0, -1.0, ""),
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1208, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1212, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1216, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -10000.0, 10000.0, "%"),
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1228, 1.0, -1.0, -1.0, ""),
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1229, 1.0, 0.0, 100.0, "%"),
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1230, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1231, 1.0, -20.0, 100.0, "units"),
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1232, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1234, 0.001, 0.0, 1.0, "V"),
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1236, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1238, 1.0, -20.0, 100.0, "units"),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1106, 1.0, -20.0, 100.0, "units"),
currentEngineDecodedPhase("Engine Phase2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, 0.0, 0.0, "deg"),
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, -10000.0, 10000.0, ""),
triggerActualSyncGapRatio("trigger: unused field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1.0, -1.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1132, 1.0, -1.0, -1.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1133, 1.0, -1.0, -1.0, ""),
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1134, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1135, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel injection time correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -1.0, -1.0, ""),
wallFuel("Amount of fuel on the wall, in ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -1.0, -1.0, ""),
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1156, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1160, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("true in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1196, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -1.0, -1.0, ""),
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1204, 1.0, -1.0, -1.0, ""),
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1208, 1.0, -1.0, -1.0, ""),
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1212, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1216, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1224, 1.0, -10000.0, 10000.0, "%"),
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1232, 1.0, -1.0, -1.0, ""),
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1233, 1.0, 0.0, 100.0, "%"),
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1234, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1235, 1.0, -20.0, 100.0, "units"),
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1236, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1238, 0.001, 0.0, 1.0, "V"),
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1240, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1242, 1.0, -20.0, 100.0, "units"),

View File

@ -1,2 +1,2 @@
// generated by gen_live_documentation.sh / UsagesReader.java
#define TS_TOTAL_OUTPUT_SIZE 1240
#define TS_TOTAL_OUTPUT_SIZE 1244

View File

@ -1938,7 +1938,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 3757698725
#define SIGNATURE_HASH 3633588924
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2498,12 +2498,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.09.01.all.3757698725"
#define TS_SIGNATURE "rusEFI 2022.09.01.all.3633588924"
#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 1240
#define TS_TOTAL_OUTPUT_SIZE 1244
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3370051306
#define TS_SIGNATURE "rusEFI 2022.09.01.48way.3370051306"
#define SIGNATURE_HASH 3484623603
#define TS_SIGNATURE "rusEFI 2022.09.01.48way.3484623603"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3757698725
#define TS_SIGNATURE "rusEFI 2022.09.01.all.3757698725"
#define SIGNATURE_HASH 3633588924
#define TS_SIGNATURE "rusEFI 2022.09.01.all.3633588924"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3991630793
#define TS_SIGNATURE "rusEFI 2022.09.01.alphax-2chan.3991630793"
#define SIGNATURE_HASH 3934697424
#define TS_SIGNATURE "rusEFI 2022.09.01.alphax-2chan.3934697424"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1424305450
#define TS_SIGNATURE "rusEFI 2022.09.01.alphax-4chan.1424305450"
#define SIGNATURE_HASH 1401481523
#define TS_SIGNATURE "rusEFI 2022.09.01.alphax-4chan.1401481523"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3274906498
#define TS_SIGNATURE "rusEFI 2022.09.01.atlas.3274906498"
#define SIGNATURE_HASH 3294551963
#define TS_SIGNATURE "rusEFI 2022.09.01.atlas.3294551963"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 689291100
#define TS_SIGNATURE "rusEFI 2022.09.01.core8.689291100"
#define SIGNATURE_HASH 779647813
#define TS_SIGNATURE "rusEFI 2022.09.01.core8.779647813"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null
//
#define SIGNATURE_HASH 3757698725
#define TS_SIGNATURE "rusEFI 2022.09.01.cypress.3757698725"
#define SIGNATURE_HASH 3633588924
#define TS_SIGNATURE "rusEFI 2022.09.01.cypress.3633588924"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3757698725
#define TS_SIGNATURE "rusEFI 2022.09.01.f407-discovery.3757698725"
#define SIGNATURE_HASH 3633588924
#define TS_SIGNATURE "rusEFI 2022.09.01.f407-discovery.3633588924"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3757698725
#define TS_SIGNATURE "rusEFI 2022.09.01.f429-discovery.3757698725"
#define SIGNATURE_HASH 3633588924
#define TS_SIGNATURE "rusEFI 2022.09.01.f429-discovery.3633588924"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2643792481
#define TS_SIGNATURE "rusEFI 2022.09.01.frankenso_na6.2643792481"
#define SIGNATURE_HASH 2599999096
#define TS_SIGNATURE "rusEFI 2022.09.01.frankenso_na6.2599999096"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 788851594
#define TS_SIGNATURE "rusEFI 2022.09.01.harley81.788851594"
#define SIGNATURE_HASH 677982099
#define TS_SIGNATURE "rusEFI 2022.09.01.harley81.677982099"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1805544211
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen-gm-e67.1805544211"
#define SIGNATURE_HASH 1827909386
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen-gm-e67.1827909386"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 108191593
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen-nb1.108191593"
#define SIGNATURE_HASH 18815856
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen-nb1.18815856"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1462195791
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen121nissan.1462195791"
#define SIGNATURE_HASH 1347064406
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen121nissan.1347064406"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2950180319
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen121vag.2950180319"
#define SIGNATURE_HASH 2830494150
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen121vag.2830494150"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 554161051
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen128.554161051"
#define SIGNATURE_HASH 644487042
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen128.644487042"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1203149857
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen154hyundai.1203149857"
#define SIGNATURE_HASH 1088116792
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen154hyundai.1088116792"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 768001953
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen72.768001953"
#define SIGNATURE_HASH 715850680
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen72.715850680"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 4249630383
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen81.4249630383"
#define SIGNATURE_HASH 4196528822
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen81.4196528822"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3389848937
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen88bmw.3389848937"
#define SIGNATURE_HASH 3445700976
#define TS_SIGNATURE "rusEFI 2022.09.01.hellen88bmw.3445700976"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 436973607
#define TS_SIGNATURE "rusEFI 2022.09.01.hellenNA6.436973607"
#define SIGNATURE_HASH 493253694
#define TS_SIGNATURE "rusEFI 2022.09.01.hellenNA6.493253694"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2146459469
#define TS_SIGNATURE "rusEFI 2022.09.01.hellenNA8_96.2146459469"
#define SIGNATURE_HASH 2023594836
#define TS_SIGNATURE "rusEFI 2022.09.01.hellenNA8_96.2023594836"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
//
#define SIGNATURE_HASH 3073264745
#define TS_SIGNATURE "rusEFI 2022.09.01.kin.3073264745"
#define SIGNATURE_HASH 2957215856
#define TS_SIGNATURE "rusEFI 2022.09.01.kin.2957215856"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 271540819
#define TS_SIGNATURE "rusEFI 2022.09.01.mre_f4.271540819"
#define SIGNATURE_HASH 390243914
#define TS_SIGNATURE "rusEFI 2022.09.01.mre_f4.390243914"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 271540819
#define TS_SIGNATURE "rusEFI 2022.09.01.mre_f7.271540819"
#define SIGNATURE_HASH 390243914
#define TS_SIGNATURE "rusEFI 2022.09.01.mre_f7.390243914"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2400401219
#define TS_SIGNATURE "rusEFI 2022.09.01.prometheus_405.2400401219"
#define SIGNATURE_HASH 2290021210
#define TS_SIGNATURE "rusEFI 2022.09.01.prometheus_405.2290021210"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2400401219
#define TS_SIGNATURE "rusEFI 2022.09.01.prometheus_469.2400401219"
#define SIGNATURE_HASH 2290021210
#define TS_SIGNATURE "rusEFI 2022.09.01.prometheus_469.2290021210"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2050238931
#define TS_SIGNATURE "rusEFI 2022.09.01.proteus_f4.2050238931"
#define SIGNATURE_HASH 2103045578
#define TS_SIGNATURE "rusEFI 2022.09.01.proteus_f4.2103045578"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2050238931
#define TS_SIGNATURE "rusEFI 2022.09.01.proteus_f7.2050238931"
#define SIGNATURE_HASH 2103045578
#define TS_SIGNATURE "rusEFI 2022.09.01.proteus_f7.2103045578"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2050238931
#define TS_SIGNATURE "rusEFI 2022.09.01.proteus_h7.2050238931"
#define SIGNATURE_HASH 2103045578
#define TS_SIGNATURE "rusEFI 2022.09.01.proteus_h7.2103045578"

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 null
//
#define SIGNATURE_HASH 2800170879
#define TS_SIGNATURE "rusEFI 2022.09.01.subaru_eg33_f7.2800170879"
#define SIGNATURE_HASH 2710238054
#define TS_SIGNATURE "rusEFI 2022.09.01.subaru_eg33_f7.2710238054"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1978736881
#define TS_SIGNATURE "rusEFI 2022.09.01.tdg-pdm8.1978736881"
#define SIGNATURE_HASH 1922884840
#define TS_SIGNATURE "rusEFI 2022.09.01.tdg-pdm8.1922884840"

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Thu Sep 01 04:52:03 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Thu Sep 01 05:32:54 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -32,13 +32,19 @@ struct trigger_central_s {
*/
uint8_t mapVvt_map_peak = (uint8_t)0;
/**
* Engine Phase2
deg
* need 4 byte alignment
units
* offset 38
*/
scaled_channel<uint16_t, 1, 1> currentEngineDecodedPhase = (uint16_t)0;
uint8_t alignmentFill_at_38[2];
/**
* Engine Phase2
deg
* offset 40
*/
scaled_channel<float, 1, 1> currentEngineDecodedPhase = (float)0;
};
static_assert(sizeof(trigger_central_s) == 40);
static_assert(sizeof(trigger_central_s) == 44);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Thu Sep 01 04:52:03 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Thu Sep 01 05:32:54 UTC 2022

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.all.3757698725"
signature = "rusEFI 2022.09.01.all.3633588924"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.all.3757698725" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.all.3633588924" ; 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 Thu Sep 01 04:52:53 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:45 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.48way.3370051306"
signature = "rusEFI 2022.09.01.48way.3484623603"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.48way.3370051306" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.48way.3484623603" ; 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 Thu Sep 01 04:52:36 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:27 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.alphax-2chan.3991630793"
signature = "rusEFI 2022.09.01.alphax-2chan.3934697424"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.alphax-2chan.3991630793" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.alphax-2chan.3934697424" ; 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 Thu Sep 01 04:52:09 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:32:59 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.alphax-4chan.1424305450"
signature = "rusEFI 2022.09.01.alphax-4chan.1401481523"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.alphax-4chan.1424305450" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.alphax-4chan.1401481523" ; 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 Thu Sep 01 04:52:10 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:01 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.atlas.3274906498"
signature = "rusEFI 2022.09.01.atlas.3294551963"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.atlas.3274906498" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.atlas.3294551963" ; 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 Thu Sep 01 04:52:50 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:41 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.core8.689291100"
signature = "rusEFI 2022.09.01.core8.779647813"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.core8.689291100" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.core8.779647813" ; 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 Thu Sep 01 04:52:35 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:25 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.cypress.3757698725"
signature = "rusEFI 2022.09.01.cypress.3633588924"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.cypress.3757698725" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.cypress.3633588924" ; 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 Thu Sep 01 04:52:06 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Sep 01 05:32:56 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.f407-discovery.3757698725"
signature = "rusEFI 2022.09.01.f407-discovery.3633588924"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.f407-discovery.3757698725" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.f407-discovery.3633588924" ; 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 Thu Sep 01 04:52:47 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:38 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.f429-discovery.3757698725"
signature = "rusEFI 2022.09.01.f429-discovery.3633588924"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.f429-discovery.3757698725" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.f429-discovery.3633588924" ; 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 Thu Sep 01 04:52:49 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:40 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.frankenso_na6.2643792481"
signature = "rusEFI 2022.09.01.frankenso_na6.2599999096"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.frankenso_na6.2643792481" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.frankenso_na6.2599999096" ; 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 Thu Sep 01 04:52:38 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:28 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.harley81.788851594"
signature = "rusEFI 2022.09.01.harley81.677982099"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.harley81.788851594" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.harley81.677982099" ; 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 Thu Sep 01 04:52:12 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:02 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellen-gm-e67.1805544211"
signature = "rusEFI 2022.09.01.hellen-gm-e67.1827909386"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellen-gm-e67.1805544211" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellen-gm-e67.1827909386" ; 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 Thu Sep 01 04:52:27 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:17 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellen-nb1.108191593"
signature = "rusEFI 2022.09.01.hellen-nb1.18815856"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellen-nb1.108191593" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellen-nb1.18815856" ; 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 Thu Sep 01 04:52:25 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:15 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellen121nissan.1462195791"
signature = "rusEFI 2022.09.01.hellen121nissan.1347064406"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellen121nissan.1462195791" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellen121nissan.1347064406" ; 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 Thu Sep 01 04:52:17 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:07 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellen121vag.2950180319"
signature = "rusEFI 2022.09.01.hellen121vag.2830494150"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellen121vag.2950180319" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellen121vag.2830494150" ; 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 Thu Sep 01 04:52:15 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:06 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellen128.554161051"
signature = "rusEFI 2022.09.01.hellen128.644487042"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellen128.554161051" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellen128.644487042" ; 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 Thu Sep 01 04:52:14 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:04 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellen154hyundai.1203149857"
signature = "rusEFI 2022.09.01.hellen154hyundai.1088116792"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellen154hyundai.1203149857" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellen154hyundai.1088116792" ; 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 Thu Sep 01 04:52:19 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:09 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellen72.768001953"
signature = "rusEFI 2022.09.01.hellen72.715850680"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellen72.768001953" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellen72.715850680" ; 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 Thu Sep 01 04:52:22 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:12 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellen81.4249630383"
signature = "rusEFI 2022.09.01.hellen81.4196528822"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellen81.4249630383" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellen81.4196528822" ; 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 Thu Sep 01 04:52:23 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:14 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellen88bmw.3389848937"
signature = "rusEFI 2022.09.01.hellen88bmw.3445700976"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellen88bmw.3389848937" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellen88bmw.3445700976" ; 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 Thu Sep 01 04:52:20 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:10 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellenNA6.436973607"
signature = "rusEFI 2022.09.01.hellenNA6.493253694"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellenNA6.436973607" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellenNA6.493253694" ; 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 Thu Sep 01 04:52:28 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:19 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.hellenNA8_96.2146459469"
signature = "rusEFI 2022.09.01.hellenNA8_96.2023594836"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.hellenNA8_96.2146459469" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.hellenNA8_96.2023594836" ; 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 Thu Sep 01 04:52:30 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:20 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.kin.3073264745"
signature = "rusEFI 2022.09.01.kin.2957215856"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.kin.3073264745" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.kin.2957215856" ; 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 Thu Sep 01 04:52:04 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Sep 01 05:32:55 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.mre_f4.271540819"
signature = "rusEFI 2022.09.01.mre_f4.390243914"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.mre_f4.271540819" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.mre_f4.390243914" ; 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 Thu Sep 01 04:52:33 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:24 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.mre_f7.271540819"
signature = "rusEFI 2022.09.01.mre_f7.390243914"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.mre_f7.271540819" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.mre_f7.390243914" ; 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 Thu Sep 01 04:52:31 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:22 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.prometheus_405.2400401219"
signature = "rusEFI 2022.09.01.prometheus_405.2290021210"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.prometheus_405.2400401219" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.prometheus_405.2290021210" ; 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 Thu Sep 01 04:52:41 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:31 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.prometheus_469.2400401219"
signature = "rusEFI 2022.09.01.prometheus_469.2290021210"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.prometheus_469.2400401219" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.prometheus_469.2290021210" ; 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 Thu Sep 01 04:52:39 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:30 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.proteus_f4.2050238931"
signature = "rusEFI 2022.09.01.proteus_f4.2103045578"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.proteus_f4.2050238931" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.proteus_f4.2103045578" ; 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 Thu Sep 01 04:52:44 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:35 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.proteus_f7.2050238931"
signature = "rusEFI 2022.09.01.proteus_f7.2103045578"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.proteus_f7.2050238931" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.proteus_f7.2103045578" ; 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 Thu Sep 01 04:52:42 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:33 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.proteus_h7.2050238931"
signature = "rusEFI 2022.09.01.proteus_h7.2103045578"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.proteus_h7.2050238931" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.proteus_h7.2103045578" ; 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 Thu Sep 01 04:52:45 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:36 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.subaru_eg33_f7.2800170879"
signature = "rusEFI 2022.09.01.subaru_eg33_f7.2710238054"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.subaru_eg33_f7.2800170879" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.subaru_eg33_f7.2710238054" ; 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 Thu Sep 01 04:52:07 UTC 2022
; 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 Thu Sep 01 05:32:58 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.09.01.tdg-pdm8.1978736881"
signature = "rusEFI 2022.09.01.tdg-pdm8.1922884840"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.09.01.tdg-pdm8.1978736881" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.09.01.tdg-pdm8.1922884840" ; 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 Thu Sep 01 04:52:52 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:43 UTC 2022
pageSize = 21300
page = 1
@ -2118,7 +2118,7 @@ maxKnockRetardRpmBins = array, U08, 21294, [6], "RPM", 100.0, 0, 0, 25000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1240
ochBlockSize = 1244
;
; see TunerStudioOutputChannels struct
@ -3090,147 +3090,147 @@ mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1096, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1100, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1104, "", 1, 0
mapVvt_map_peak = scalar, U08, 1105, "", 1, 0
currentEngineDecodedPhase = scalar, U16, 1106, "deg", 1, 0
; total TS size = 1108
totalRevolutionCounter = scalar, U32, 1108, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1112, "", 1, 0
vvtCurrentPosition = scalar, F32, 1116, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1120, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerStateIndex = scalar, U08, 1128, "", 1, 0
vvtCounter = scalar, U08, 1129, "", 1, 0
camResyncCounter = scalar, U08, 1130, "", 1, 0
vvtStateIndex = scalar, U08, 1131, "", 1, 0
; total TS size = 1132
m_hasSynchronizedPhase = bits, U32, 1132, [0:0]
unusedBit_1_1 = bits, U32, 1132, [1:1]
unusedBit_1_2 = bits, U32, 1132, [2:2]
unusedBit_1_3 = bits, U32, 1132, [3:3]
unusedBit_1_4 = bits, U32, 1132, [4:4]
unusedBit_1_5 = bits, U32, 1132, [5:5]
unusedBit_1_6 = bits, U32, 1132, [6:6]
unusedBit_1_7 = bits, U32, 1132, [7:7]
unusedBit_1_8 = bits, U32, 1132, [8:8]
unusedBit_1_9 = bits, U32, 1132, [9:9]
unusedBit_1_10 = bits, U32, 1132, [10:10]
unusedBit_1_11 = bits, U32, 1132, [11:11]
unusedBit_1_12 = bits, U32, 1132, [12:12]
unusedBit_1_13 = bits, U32, 1132, [13:13]
unusedBit_1_14 = bits, U32, 1132, [14:14]
unusedBit_1_15 = bits, U32, 1132, [15:15]
unusedBit_1_16 = bits, U32, 1132, [16:16]
unusedBit_1_17 = bits, U32, 1132, [17:17]
unusedBit_1_18 = bits, U32, 1132, [18:18]
unusedBit_1_19 = bits, U32, 1132, [19:19]
unusedBit_1_20 = bits, U32, 1132, [20:20]
unusedBit_1_21 = bits, U32, 1132, [21:21]
unusedBit_1_22 = bits, U32, 1132, [22:22]
unusedBit_1_23 = bits, U32, 1132, [23:23]
unusedBit_1_24 = bits, U32, 1132, [24:24]
unusedBit_1_25 = bits, U32, 1132, [25:25]
unusedBit_1_26 = bits, U32, 1132, [26:26]
unusedBit_1_27 = bits, U32, 1132, [27:27]
unusedBit_1_28 = bits, U32, 1132, [28:28]
unusedBit_1_29 = bits, U32, 1132, [29:29]
unusedBit_1_30 = bits, U32, 1132, [30:30]
unusedBit_1_31 = bits, U32, 1132, [31:31]
currentEngineDecodedPhase = scalar, F32, 1108, "deg", 1, 0
; total TS size = 1112
totalRevolutionCounter = scalar, U32, 1112, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1116, "", 1, 0
vvtCurrentPosition = scalar, F32, 1120, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1124, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1128, "", 1, 0
triggerStateIndex = scalar, U08, 1132, "", 1, 0
vvtCounter = scalar, U08, 1133, "", 1, 0
camResyncCounter = scalar, U08, 1134, "", 1, 0
vvtStateIndex = scalar, U08, 1135, "", 1, 0
; total TS size = 1136
wallFuelCorrection = scalar, F32, 1136, "", 1, 0
wallFuel = scalar, F32, 1140, "", 1, 0
; total TS size = 1144
idleState = bits, S32, 1144, [0:2], "not important"
currentIdlePosition = scalar, F32, 1148
baseIdlePosition = scalar, F32, 1152
iacByTpsTaper = scalar, F32, 1156
throttlePedalUpState = scalar, S32, 1160, "", 1, 0
mightResetPid = bits, U32, 1164, [0:0]
shouldResetPid = bits, U32, 1164, [1:1]
wasResetPid = bits, U32, 1164, [2:2]
mustResetPid = bits, U32, 1164, [3:3]
isCranking = bits, U32, 1164, [4:4]
useIacTableForCoasting = bits, U32, 1164, [5:5]
notIdling = bits, U32, 1164, [6:6]
needReset = bits, U32, 1164, [7:7]
isInDeadZone = bits, U32, 1164, [8:8]
isBlipping = bits, U32, 1164, [9:9]
useClosedLoop = bits, U32, 1164, [10:10]
badTps = bits, U32, 1164, [11:11]
looksLikeRunning = bits, U32, 1164, [12:12]
looksLikeCoasting = bits, U32, 1164, [13:13]
looksLikeCrankToIdle = bits, U32, 1164, [14:14]
isVerboseIAC = bits, U32, 1164, [15:15]
isIdleCoasting = bits, U32, 1164, [16:16]
unusedBit_22_17 = bits, U32, 1164, [17:17]
unusedBit_22_18 = bits, U32, 1164, [18:18]
unusedBit_22_19 = bits, U32, 1164, [19:19]
unusedBit_22_20 = bits, U32, 1164, [20:20]
unusedBit_22_21 = bits, U32, 1164, [21:21]
unusedBit_22_22 = bits, U32, 1164, [22:22]
unusedBit_22_23 = bits, U32, 1164, [23:23]
unusedBit_22_24 = bits, U32, 1164, [24:24]
unusedBit_22_25 = bits, U32, 1164, [25:25]
unusedBit_22_26 = bits, U32, 1164, [26:26]
unusedBit_22_27 = bits, U32, 1164, [27:27]
unusedBit_22_28 = bits, U32, 1164, [28:28]
unusedBit_22_29 = bits, U32, 1164, [29:29]
unusedBit_22_30 = bits, U32, 1164, [30:30]
unusedBit_22_31 = bits, U32, 1164, [31:31]
targetRpmByClt = scalar, S32, 1168, "", 1, 0
targetRpmAcBump = scalar, S32, 1172, "", 1, 0
iacByRpmTaper = scalar, F32, 1176
luaAdd = scalar, F32, 1180
; total TS size = 1184
baseDwell = scalar, F32, 1184, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1188, "", 1, 0
luaTimingAdd = scalar, F32, 1192, "", 1, 0
luaTimingMult = scalar, F32, 1196, "", 1, 0
; total TS size = 1200
idlePosition = scalar, F32, 1200, "", 1, 0
trim = scalar, F32, 1204, "", 1, 0
luaAdjustment = scalar, F32, 1208, "", 1, 0
etbFeedForward = scalar, F32, 1212
etbIntegralError = scalar, F32, 1216, "", 1, 0
etbCurrentTarget = scalar, F32, 1220, "%", 1, 0
etbRevLimitActive = bits, U32, 1224, [0:0]
unusedBit_7_1 = bits, U32, 1224, [1:1]
unusedBit_7_2 = bits, U32, 1224, [2:2]
unusedBit_7_3 = bits, U32, 1224, [3:3]
unusedBit_7_4 = bits, U32, 1224, [4:4]
unusedBit_7_5 = bits, U32, 1224, [5:5]
unusedBit_7_6 = bits, U32, 1224, [6:6]
unusedBit_7_7 = bits, U32, 1224, [7:7]
unusedBit_7_8 = bits, U32, 1224, [8:8]
unusedBit_7_9 = bits, U32, 1224, [9:9]
unusedBit_7_10 = bits, U32, 1224, [10:10]
unusedBit_7_11 = bits, U32, 1224, [11:11]
unusedBit_7_12 = bits, U32, 1224, [12:12]
unusedBit_7_13 = bits, U32, 1224, [13:13]
unusedBit_7_14 = bits, U32, 1224, [14:14]
unusedBit_7_15 = bits, U32, 1224, [15:15]
unusedBit_7_16 = bits, U32, 1224, [16:16]
unusedBit_7_17 = bits, U32, 1224, [17:17]
unusedBit_7_18 = bits, U32, 1224, [18:18]
unusedBit_7_19 = bits, U32, 1224, [19:19]
unusedBit_7_20 = bits, U32, 1224, [20:20]
unusedBit_7_21 = bits, U32, 1224, [21:21]
unusedBit_7_22 = bits, U32, 1224, [22:22]
unusedBit_7_23 = bits, U32, 1224, [23:23]
unusedBit_7_24 = bits, U32, 1224, [24:24]
unusedBit_7_25 = bits, U32, 1224, [25:25]
unusedBit_7_26 = bits, U32, 1224, [26:26]
unusedBit_7_27 = bits, U32, 1224, [27:27]
unusedBit_7_28 = bits, U32, 1224, [28:28]
unusedBit_7_29 = bits, U32, 1224, [29:29]
unusedBit_7_30 = bits, U32, 1224, [30:30]
unusedBit_7_31 = bits, U32, 1224, [31:31]
; total TS size = 1228
faultCode = scalar, U08, 1228, "", 1, 0
heaterDuty = scalar, U08, 1229, "%", 1, 0
pumpDuty = scalar, U08, 1230, "%", 1, 0
tempC = scalar, U16, 1232, "C", 1, 0
nernstVoltage = scalar, U16, 1234, "V", 0.001, 0
esr = scalar, U16, 1236, "", 1, 0
; total TS size = 1240
m_hasSynchronizedPhase = bits, U32, 1136, [0:0]
unusedBit_1_1 = bits, U32, 1136, [1:1]
unusedBit_1_2 = bits, U32, 1136, [2:2]
unusedBit_1_3 = bits, U32, 1136, [3:3]
unusedBit_1_4 = bits, U32, 1136, [4:4]
unusedBit_1_5 = bits, U32, 1136, [5:5]
unusedBit_1_6 = bits, U32, 1136, [6:6]
unusedBit_1_7 = bits, U32, 1136, [7:7]
unusedBit_1_8 = bits, U32, 1136, [8:8]
unusedBit_1_9 = bits, U32, 1136, [9:9]
unusedBit_1_10 = bits, U32, 1136, [10:10]
unusedBit_1_11 = bits, U32, 1136, [11:11]
unusedBit_1_12 = bits, U32, 1136, [12:12]
unusedBit_1_13 = bits, U32, 1136, [13:13]
unusedBit_1_14 = bits, U32, 1136, [14:14]
unusedBit_1_15 = bits, U32, 1136, [15:15]
unusedBit_1_16 = bits, U32, 1136, [16:16]
unusedBit_1_17 = bits, U32, 1136, [17:17]
unusedBit_1_18 = bits, U32, 1136, [18:18]
unusedBit_1_19 = bits, U32, 1136, [19:19]
unusedBit_1_20 = bits, U32, 1136, [20:20]
unusedBit_1_21 = bits, U32, 1136, [21:21]
unusedBit_1_22 = bits, U32, 1136, [22:22]
unusedBit_1_23 = bits, U32, 1136, [23:23]
unusedBit_1_24 = bits, U32, 1136, [24:24]
unusedBit_1_25 = bits, U32, 1136, [25:25]
unusedBit_1_26 = bits, U32, 1136, [26:26]
unusedBit_1_27 = bits, U32, 1136, [27:27]
unusedBit_1_28 = bits, U32, 1136, [28:28]
unusedBit_1_29 = bits, U32, 1136, [29:29]
unusedBit_1_30 = bits, U32, 1136, [30:30]
unusedBit_1_31 = bits, U32, 1136, [31:31]
; total TS size = 1140
wallFuelCorrection = scalar, F32, 1140, "", 1, 0
wallFuel = scalar, F32, 1144, "", 1, 0
; total TS size = 1148
idleState = bits, S32, 1148, [0:2], "not important"
currentIdlePosition = scalar, F32, 1152
baseIdlePosition = scalar, F32, 1156
iacByTpsTaper = scalar, F32, 1160
throttlePedalUpState = scalar, S32, 1164, "", 1, 0
mightResetPid = bits, U32, 1168, [0:0]
shouldResetPid = bits, U32, 1168, [1:1]
wasResetPid = bits, U32, 1168, [2:2]
mustResetPid = bits, U32, 1168, [3:3]
isCranking = bits, U32, 1168, [4:4]
useIacTableForCoasting = bits, U32, 1168, [5:5]
notIdling = bits, U32, 1168, [6:6]
needReset = bits, U32, 1168, [7:7]
isInDeadZone = bits, U32, 1168, [8:8]
isBlipping = bits, U32, 1168, [9:9]
useClosedLoop = bits, U32, 1168, [10:10]
badTps = bits, U32, 1168, [11:11]
looksLikeRunning = bits, U32, 1168, [12:12]
looksLikeCoasting = bits, U32, 1168, [13:13]
looksLikeCrankToIdle = bits, U32, 1168, [14:14]
isVerboseIAC = bits, U32, 1168, [15:15]
isIdleCoasting = bits, U32, 1168, [16:16]
unusedBit_22_17 = bits, U32, 1168, [17:17]
unusedBit_22_18 = bits, U32, 1168, [18:18]
unusedBit_22_19 = bits, U32, 1168, [19:19]
unusedBit_22_20 = bits, U32, 1168, [20:20]
unusedBit_22_21 = bits, U32, 1168, [21:21]
unusedBit_22_22 = bits, U32, 1168, [22:22]
unusedBit_22_23 = bits, U32, 1168, [23:23]
unusedBit_22_24 = bits, U32, 1168, [24:24]
unusedBit_22_25 = bits, U32, 1168, [25:25]
unusedBit_22_26 = bits, U32, 1168, [26:26]
unusedBit_22_27 = bits, U32, 1168, [27:27]
unusedBit_22_28 = bits, U32, 1168, [28:28]
unusedBit_22_29 = bits, U32, 1168, [29:29]
unusedBit_22_30 = bits, U32, 1168, [30:30]
unusedBit_22_31 = bits, U32, 1168, [31:31]
targetRpmByClt = scalar, S32, 1172, "", 1, 0
targetRpmAcBump = scalar, S32, 1176, "", 1, 0
iacByRpmTaper = scalar, F32, 1180
luaAdd = scalar, F32, 1184
; total TS size = 1188
baseDwell = scalar, F32, 1188, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1192, "", 1, 0
luaTimingAdd = scalar, F32, 1196, "", 1, 0
luaTimingMult = scalar, F32, 1200, "", 1, 0
; total TS size = 1204
idlePosition = scalar, F32, 1204, "", 1, 0
trim = scalar, F32, 1208, "", 1, 0
luaAdjustment = scalar, F32, 1212, "", 1, 0
etbFeedForward = scalar, F32, 1216
etbIntegralError = scalar, F32, 1220, "", 1, 0
etbCurrentTarget = scalar, F32, 1224, "%", 1, 0
etbRevLimitActive = bits, U32, 1228, [0:0]
unusedBit_7_1 = bits, U32, 1228, [1:1]
unusedBit_7_2 = bits, U32, 1228, [2:2]
unusedBit_7_3 = bits, U32, 1228, [3:3]
unusedBit_7_4 = bits, U32, 1228, [4:4]
unusedBit_7_5 = bits, U32, 1228, [5:5]
unusedBit_7_6 = bits, U32, 1228, [6:6]
unusedBit_7_7 = bits, U32, 1228, [7:7]
unusedBit_7_8 = bits, U32, 1228, [8:8]
unusedBit_7_9 = bits, U32, 1228, [9:9]
unusedBit_7_10 = bits, U32, 1228, [10:10]
unusedBit_7_11 = bits, U32, 1228, [11:11]
unusedBit_7_12 = bits, U32, 1228, [12:12]
unusedBit_7_13 = bits, U32, 1228, [13:13]
unusedBit_7_14 = bits, U32, 1228, [14:14]
unusedBit_7_15 = bits, U32, 1228, [15:15]
unusedBit_7_16 = bits, U32, 1228, [16:16]
unusedBit_7_17 = bits, U32, 1228, [17:17]
unusedBit_7_18 = bits, U32, 1228, [18:18]
unusedBit_7_19 = bits, U32, 1228, [19:19]
unusedBit_7_20 = bits, U32, 1228, [20:20]
unusedBit_7_21 = bits, U32, 1228, [21:21]
unusedBit_7_22 = bits, U32, 1228, [22:22]
unusedBit_7_23 = bits, U32, 1228, [23:23]
unusedBit_7_24 = bits, U32, 1228, [24:24]
unusedBit_7_25 = bits, U32, 1228, [25:25]
unusedBit_7_26 = bits, U32, 1228, [26:26]
unusedBit_7_27 = bits, U32, 1228, [27:27]
unusedBit_7_28 = bits, U32, 1228, [28:28]
unusedBit_7_29 = bits, U32, 1228, [29:29]
unusedBit_7_30 = bits, U32, 1228, [30:30]
unusedBit_7_31 = bits, U32, 1228, [31:31]
; total TS size = 1232
faultCode = scalar, U08, 1232, "", 1, 0
heaterDuty = scalar, U08, 1233, "%", 1, 0
pumpDuty = scalar, U08, 1234, "%", 1, 0
tempC = scalar, U16, 1236, "C", 1, 0
nernstVoltage = scalar, U16, 1238, "V", 0.001, 0
esr = scalar, U16, 1240, "", 1, 0
; total TS size = 1244
time = { timeNow }
@ -4847,7 +4847,7 @@ entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", int, "%d"
entry = currentEngineDecodedPhase, "Engine Phase2", float, "%.3f"
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"

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 Thu Sep 01 04:30:06 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Sep 01 05:33:47 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -2380,10 +2380,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 2022.09.01.all.3757698725";
public static final String TS_SIGNATURE = "rusEFI 2022.09.01.all.3633588924";
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 = 1240;
public static final int TS_TOTAL_OUTPUT_SIZE = 1244;
public static final int TsCalMode_EtbKd = 5;
public static final int TsCalMode_EtbKi = 4;
public static final int TsCalMode_EtbKp = 3;

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_central.txt Thu Sep 01 03:55:33 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Thu Sep 01 05:32:54 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -18,7 +18,8 @@ public class TriggerCentral {
public static final Field MAPVVT_MAP_AT_DIFF = Field.create("MAPVVT_MAP_AT_DIFF", 32, FieldType.FLOAT);
public static final Field MAPVVT_MAP_AT_CYCLE_COUNT = Field.create("MAPVVT_MAP_AT_CYCLE_COUNT", 36, FieldType.INT8).setScale(1.0);
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 37, FieldType.INT8).setScale(1.0);
public static final Field CURRENTENGINEDECODEDPHASE = Field.create("CURRENTENGINEDECODEDPHASE", 38, FieldType.INT16).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_38 = Field.create("ALIGNMENTFILL_AT_38", 38, FieldType.INT8).setScale(1.0);
public static final Field CURRENTENGINEDECODEDPHASE = Field.create("CURRENTENGINEDECODEDPHASE", 40, FieldType.FLOAT);
public static final Field[] VALUES = {
HWEVENTCOUNTERS1,
HWEVENTCOUNTERS2,
@ -31,6 +32,7 @@ public class TriggerCentral {
MAPVVT_MAP_AT_DIFF,
MAPVVT_MAP_AT_CYCLE_COUNT,
MAPVVT_MAP_PEAK,
ALIGNMENTFILL_AT_38,
CURRENTENGINEDECODEDPHASE,
};
}