Auto-generated configs and docs
This commit is contained in:
parent
dd41cf0a05
commit
3b5ee8da51
|
@ -1967,7 +1967,7 @@
|
|||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define showHumanReadableWarning_offset 960
|
||||
#define SIGNATURE_HASH 4136941473
|
||||
#define SIGNATURE_HASH 4059657144
|
||||
#define silentTriggerError_offset 1360
|
||||
#define skippedWheelOnCam_offset 1360
|
||||
#define slowAdcAlpha_offset 1600
|
||||
|
@ -2525,12 +2525,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.24.cypress.4136941473"
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.cypress.4059657144"
|
||||
#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 1260
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1264
|
||||
#define TsCalMode_EtbKd 5
|
||||
#define TsCalMode_EtbKi 4
|
||||
#define TsCalMode_EtbKp 3
|
||||
|
|
|
@ -1967,7 +1967,7 @@
|
|||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define showHumanReadableWarning_offset 960
|
||||
#define SIGNATURE_HASH 2655196525
|
||||
#define SIGNATURE_HASH 2569982324
|
||||
#define silentTriggerError_offset 1360
|
||||
#define skippedWheelOnCam_offset 1360
|
||||
#define slowAdcAlpha_offset 1600
|
||||
|
@ -2525,12 +2525,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.24.kin.2655196525"
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.kin.2569982324"
|
||||
#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 1260
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1264
|
||||
#define TsCalMode_EtbKd 5
|
||||
#define TsCalMode_EtbKi 4
|
||||
#define TsCalMode_EtbKp 3
|
||||
|
|
|
@ -1933,7 +1933,7 @@
|
|||
#define show_Proteus_presets false
|
||||
#define show_test_presets false
|
||||
#define showHumanReadableWarning_offset 960
|
||||
#define SIGNATURE_HASH 2408214139
|
||||
#define SIGNATURE_HASH 2296883810
|
||||
#define silentTriggerError_offset 1360
|
||||
#define skippedWheelOnCam_offset 1360
|
||||
#define slowAdcAlpha_offset 1600
|
||||
|
@ -2492,12 +2492,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.24.subaru_eg33_f7.2408214139"
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.subaru_eg33_f7.2296883810"
|
||||
#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 1260
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1264
|
||||
#define TsCalMode_EtbKd 5
|
||||
#define TsCalMode_EtbKi 4
|
||||
#define TsCalMode_EtbKp 3
|
||||
|
|
|
@ -430,6 +430,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
|
|
@ -223,6 +223,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -993,143 +993,144 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
|
|
@ -459,41 +459,42 @@ mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INP
|
|||
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1121, 1.0, -10000.0, 10000.0, ""),
|
||||
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1122, 1.0, -20.0, 100.0, "units"),
|
||||
currentEngineDecodedPhase("Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, 0.0, 0.0, "deg"),
|
||||
crankSynchronizationCounter("Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1.0, -1.0, ""),
|
||||
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerActualSyncGapRatio("trigger: unused field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -1.0, -1.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1148, 1.0, -1.0, -1.0, ""),
|
||||
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1149, 1.0, -1.0, -1.0, ""),
|
||||
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1150, 1.0, -1.0, -1.0, ""),
|
||||
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1151, 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, 1156, 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, 1160, 1.0, -1.0, -1.0, ""),
|
||||
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
|
||||
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
|
||||
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
|
||||
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 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, 1180, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -1.0, -1.0, ""),
|
||||
iacByRpmTaper("idle: iacByRpmTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1196, 1.0, -1.0, -1.0, ""),
|
||||
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -1.0, -1.0, ""),
|
||||
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1204, 1.0, -1.0, -1.0, ""),
|
||||
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1208, 1.0, -1.0, -1.0, ""),
|
||||
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1212, 1.0, -1.0, -1.0, ""),
|
||||
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1216, 1.0, -1.0, -1.0, ""),
|
||||
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -1.0, -1.0, ""),
|
||||
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1224, 1.0, -1.0, -1.0, ""),
|
||||
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1228, 1.0, -1.0, -1.0, ""),
|
||||
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
|
||||
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1236, 1.0, -10000.0, 10000.0, ""),
|
||||
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -10000.0, 10000.0, "%"),
|
||||
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1248, 1.0, -1.0, -1.0, ""),
|
||||
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1249, 1.0, 0.0, 100.0, "%"),
|
||||
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1250, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1251, 1.0, -20.0, 100.0, "units"),
|
||||
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1252, 1.0, 500.0, 1000.0, "C"),
|
||||
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1254, 0.001, 0.0, 1.0, "V"),
|
||||
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1256, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1258, 1.0, -20.0, 100.0, "units"),
|
||||
triggerToothAngleError("triggerToothAngleError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -30.0, 30.0, "deg"),
|
||||
crankSynchronizationCounter("Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, -1.0, -1.0, ""),
|
||||
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerActualSyncGapRatio("trigger: unused field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -1.0, -1.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1152, 1.0, -1.0, -1.0, ""),
|
||||
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1153, 1.0, -1.0, -1.0, ""),
|
||||
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1154, 1.0, -1.0, -1.0, ""),
|
||||
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1155, 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, 1160, 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, 1164, 1.0, -1.0, -1.0, ""),
|
||||
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
|
||||
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
|
||||
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
|
||||
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 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, 1184, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1196, 1.0, -1.0, -1.0, ""),
|
||||
iacByRpmTaper("idle: iacByRpmTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -1.0, -1.0, ""),
|
||||
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1204, 1.0, -1.0, -1.0, ""),
|
||||
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1208, 1.0, -1.0, -1.0, ""),
|
||||
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1212, 1.0, -1.0, -1.0, ""),
|
||||
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1216, 1.0, -1.0, -1.0, ""),
|
||||
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -1.0, -1.0, ""),
|
||||
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1224, 1.0, -1.0, -1.0, ""),
|
||||
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1228, 1.0, -1.0, -1.0, ""),
|
||||
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
|
||||
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1236, 1.0, -1.0, -1.0, ""),
|
||||
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -10000.0, 10000.0, ""),
|
||||
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1244, 1.0, -10000.0, 10000.0, "%"),
|
||||
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1252, 1.0, -1.0, -1.0, ""),
|
||||
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1253, 1.0, 0.0, 100.0, "%"),
|
||||
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1254, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1255, 1.0, -20.0, 100.0, "units"),
|
||||
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1256, 1.0, 500.0, 1000.0, "C"),
|
||||
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1258, 0.001, 0.0, 1.0, "V"),
|
||||
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1260, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1262, 1.0, -20.0, 100.0, "units"),
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
// generated by gen_live_documentation.sh / UsagesReader.java
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1260
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1264
|
|
@ -1967,7 +1967,7 @@
|
|||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define showHumanReadableWarning_offset 960
|
||||
#define SIGNATURE_HASH 4136941473
|
||||
#define SIGNATURE_HASH 4059657144
|
||||
#define silentTriggerError_offset 1360
|
||||
#define skippedWheelOnCam_offset 1360
|
||||
#define slowAdcAlpha_offset 1600
|
||||
|
@ -2525,12 +2525,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.24.all.4136941473"
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.all.4059657144"
|
||||
#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 1260
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1264
|
||||
#define TsCalMode_EtbKd 5
|
||||
#define TsCalMode_EtbKi 4
|
||||
#define TsCalMode_EtbKp 3
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3786653678
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.48way.3786653678"
|
||||
#define SIGNATURE_HASH 3873340407
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.48way.3873340407"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 4136941473
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.all.4136941473"
|
||||
#define SIGNATURE_HASH 4059657144
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.all.4059657144"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3297127117
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.alphax-2chan.3297127117"
|
||||
#define SIGNATURE_HASH 3287019220
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.alphax-2chan.3287019220"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2106094638
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.alphax-4chan.2106094638"
|
||||
#define SIGNATURE_HASH 2061873207
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.alphax-4chan.2061873207"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3932045958
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.atlas.3932045958"
|
||||
#define SIGNATURE_HASH 3979576991
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.atlas.3979576991"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 7923288
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.core8.7923288"
|
||||
#define SIGNATURE_HASH 118825537
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.core8.118825537"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 4136941473
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.cypress.4136941473"
|
||||
#define SIGNATURE_HASH 4059657144
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.cypress.4059657144"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 4136941473
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.f407-discovery.4136941473"
|
||||
#define SIGNATURE_HASH 4059657144
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.f407-discovery.4059657144"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 4136941473
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.f429-discovery.4136941473"
|
||||
#define SIGNATURE_HASH 4059657144
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.f429-discovery.4059657144"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3036171109
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.frankenso_na6.3036171109"
|
||||
#define SIGNATURE_HASH 3012923260
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.frankenso_na6.3012923260"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 107590286
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.harley81.107590286"
|
||||
#define SIGNATURE_HASH 17069719
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.harley81.17069719"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1123234327
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen-gm-e67.1123234327"
|
||||
#define SIGNATURE_HASH 1168045582
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen-gm-e67.1168045582"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 790595181
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen-nb1.790595181"
|
||||
#define SIGNATURE_HASH 678576756
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen-nb1.678576756"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2118782795
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen121nissan.2118782795"
|
||||
#define SIGNATURE_HASH 2032651090
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen121nissan.2032651090"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2260038875
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen121vag.2260038875"
|
||||
#define SIGNATURE_HASH 2178461890
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen121vag.2178461890"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 141200031
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen128.141200031"
|
||||
#define SIGNATURE_HASH 252137094
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen128.252137094"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1859896613
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen154hyundai.1859896613"
|
||||
#define SIGNATURE_HASH 1773535548
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen154hyundai.1773535548"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 78356133
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen72.78356133"
|
||||
#define SIGNATURE_HASH 63331004
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen72.63331004"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3558961067
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen81.3558961067"
|
||||
#define SIGNATURE_HASH 3545017266
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen81.3545017266"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3814827117
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen88bmw.3814827117"
|
||||
#define SIGNATURE_HASH 3826016372
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellen88bmw.3826016372"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2832729750
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellenNA6.2832729750"
|
||||
#define SIGNATURE_HASH 2947924623
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellenNA6.2947924623"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1453131337
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellenNA8_96.1453131337"
|
||||
#define SIGNATURE_HASH 1374732880
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.hellenNA8_96.1374732880"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2655196525
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.kin.2655196525"
|
||||
#define SIGNATURE_HASH 2569982324
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.kin.2569982324"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2848348590
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.mre_f4.2848348590"
|
||||
#define SIGNATURE_HASH 2930482615
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.mre_f4.2930482615"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2848348590
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.mre_f7.2848348590"
|
||||
#define SIGNATURE_HASH 2930482615
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.mre_f7.2930482615"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2793303623
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.prometheus_405.2793303623"
|
||||
#define SIGNATURE_HASH 2702420574
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.prometheus_405.2702420574"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2793303623
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.prometheus_469.2793303623"
|
||||
#define SIGNATURE_HASH 2702420574
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.prometheus_469.2702420574"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398370519
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.proteus_f4.1398370519"
|
||||
#define SIGNATURE_HASH 1412740302
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.proteus_f4.1412740302"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398370519
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.proteus_f7.1398370519"
|
||||
#define SIGNATURE_HASH 1412740302
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.proteus_f7.1412740302"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1398370519
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.proteus_h7.1398370519"
|
||||
#define SIGNATURE_HASH 1412740302
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.proteus_h7.1412740302"
|
||||
|
|
|
@ -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 2408214139
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.subaru_eg33_f7.2408214139"
|
||||
#define SIGNATURE_HASH 2296883810
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.subaru_eg33_f7.2296883810"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1553758709
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.tdg-pdm8.1553758709"
|
||||
#define SIGNATURE_HASH 1542569452
|
||||
#define TS_SIGNATURE "rusEFI 2022.09.24.tdg-pdm8.1542569452"
|
||||
|
|
|
@ -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 14:10:15 UTC 2022
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sat Sep 24 04:28:19 UTC 2022
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -43,8 +43,13 @@ struct trigger_central_s {
|
|||
* offset 40
|
||||
*/
|
||||
scaled_channel<float, 1, 1> currentEngineDecodedPhase = (float)0;
|
||||
/**
|
||||
deg
|
||||
* offset 44
|
||||
*/
|
||||
float triggerToothAngleError = (float)0;
|
||||
};
|
||||
static_assert(sizeof(trigger_central_s) == 44);
|
||||
static_assert(sizeof(trigger_central_s) == 48);
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Thu Sep 01 14:10:15 UTC 2022
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sat Sep 24 04:28:19 UTC 2022
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.all.4136941473"
|
||||
signature = "rusEFI 2022.09.24.all.4059657144"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.all.4136941473" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.all.4059657144" ; 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 Fri Sep 23 23:16:45 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:20 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5783,6 +5785,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.48way.3786653678"
|
||||
signature = "rusEFI 2022.09.24.48way.3873340407"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.48way.3786653678" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.48way.3873340407" ; 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 Fri Sep 23 23:16:24 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:59 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5781,6 +5783,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.alphax-2chan.3297127117"
|
||||
signature = "rusEFI 2022.09.24.alphax-2chan.3287019220"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.alphax-2chan.3297127117" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.alphax-2chan.3287019220" ; 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 Fri Sep 23 23:15:52 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:26 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5777,6 +5779,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.alphax-4chan.2106094638"
|
||||
signature = "rusEFI 2022.09.24.alphax-4chan.2061873207"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.alphax-4chan.2106094638" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.alphax-4chan.2061873207" ; 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 Fri Sep 23 23:15:54 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:28 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.atlas.3932045958"
|
||||
signature = "rusEFI 2022.09.24.atlas.3979576991"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.atlas.3932045958" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.atlas.3979576991" ; 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 Fri Sep 23 23:16:41 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:16 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5783,6 +5785,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.core8.7923288"
|
||||
signature = "rusEFI 2022.09.24.core8.118825537"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.core8.7923288" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.core8.118825537" ; 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 Fri Sep 23 23:16:22 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:57 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5781,6 +5783,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.cypress.4136941473"
|
||||
signature = "rusEFI 2022.09.24.cypress.4059657144"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.cypress.4136941473" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.cypress.4059657144" ; 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 Fri Sep 23 23:15:48 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Sep 24 04:28:22 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5783,6 +5785,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.f407-discovery.4136941473"
|
||||
signature = "rusEFI 2022.09.24.f407-discovery.4059657144"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.f407-discovery.4136941473" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.f407-discovery.4059657144" ; 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 Fri Sep 23 23:16:37 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:12 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5783,6 +5785,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.f429-discovery.4136941473"
|
||||
signature = "rusEFI 2022.09.24.f429-discovery.4059657144"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.f429-discovery.4136941473" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.f429-discovery.4059657144" ; 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 Fri Sep 23 23:16:39 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:14 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5783,6 +5785,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.frankenso_na6.3036171109"
|
||||
signature = "rusEFI 2022.09.24.frankenso_na6.3012923260"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.frankenso_na6.3036171109" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.frankenso_na6.3012923260" ; 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 Fri Sep 23 23:16:26 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:01 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5783,6 +5785,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.harley81.107590286"
|
||||
signature = "rusEFI 2022.09.24.harley81.17069719"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.harley81.107590286" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.harley81.17069719" ; 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 Fri Sep 23 23:15:56 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:30 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellen-gm-e67.1123234327"
|
||||
signature = "rusEFI 2022.09.24.hellen-gm-e67.1168045582"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellen-gm-e67.1123234327" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellen-gm-e67.1168045582" ; 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 Fri Sep 23 23:16:12 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:47 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellen-nb1.790595181"
|
||||
signature = "rusEFI 2022.09.24.hellen-nb1.678576756"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellen-nb1.790595181" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellen-nb1.678576756" ; 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 Fri Sep 23 23:16:11 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:45 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellen121nissan.2118782795"
|
||||
signature = "rusEFI 2022.09.24.hellen121nissan.2032651090"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellen121nissan.2118782795" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellen121nissan.2032651090" ; 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 Fri Sep 23 23:16:01 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:36 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellen121vag.2260038875"
|
||||
signature = "rusEFI 2022.09.24.hellen121vag.2178461890"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellen121vag.2260038875" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellen121vag.2178461890" ; 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 Fri Sep 23 23:15:59 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:34 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellen128.141200031"
|
||||
signature = "rusEFI 2022.09.24.hellen128.252137094"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellen128.141200031" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellen128.252137094" ; 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 Fri Sep 23 23:15:57 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:32 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellen154hyundai.1859896613"
|
||||
signature = "rusEFI 2022.09.24.hellen154hyundai.1773535548"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellen154hyundai.1859896613" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellen154hyundai.1773535548" ; 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 Fri Sep 23 23:16:03 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:38 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellen72.78356133"
|
||||
signature = "rusEFI 2022.09.24.hellen72.63331004"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellen72.78356133" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellen72.63331004" ; 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 Fri Sep 23 23:16:07 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:41 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellen81.3558961067"
|
||||
signature = "rusEFI 2022.09.24.hellen81.3545017266"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellen81.3558961067" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellen81.3545017266" ; 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 Fri Sep 23 23:16:09 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:43 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5778,6 +5780,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellen88bmw.3814827117"
|
||||
signature = "rusEFI 2022.09.24.hellen88bmw.3826016372"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellen88bmw.3814827117" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellen88bmw.3826016372" ; 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 Fri Sep 23 23:16:05 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:40 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellenNA6.2832729750"
|
||||
signature = "rusEFI 2022.09.24.hellenNA6.2947924623"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellenNA6.2832729750" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellenNA6.2947924623" ; 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 Fri Sep 23 23:16:14 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:49 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.hellenNA8_96.1453131337"
|
||||
signature = "rusEFI 2022.09.24.hellenNA8_96.1374732880"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.hellenNA8_96.1453131337" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.hellenNA8_96.1374732880" ; 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 Fri Sep 23 23:16:16 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:51 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5780,6 +5782,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.kin.2655196525"
|
||||
signature = "rusEFI 2022.09.24.kin.2569982324"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.kin.2655196525" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.kin.2569982324" ; 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 Fri Sep 23 23:15:46 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Sep 24 04:28:20 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5783,6 +5785,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.mre_f4.2848348590"
|
||||
signature = "rusEFI 2022.09.24.mre_f4.2930482615"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.mre_f4.2848348590" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.mre_f4.2930482615" ; 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 Fri Sep 23 23:16:20 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:55 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5781,6 +5783,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.mre_f7.2848348590"
|
||||
signature = "rusEFI 2022.09.24.mre_f7.2930482615"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.mre_f7.2848348590" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.mre_f7.2930482615" ; 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 Fri Sep 23 23:16:18 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:28:53 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5781,6 +5783,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.prometheus_405.2793303623"
|
||||
signature = "rusEFI 2022.09.24.prometheus_405.2702420574"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.prometheus_405.2793303623" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.prometheus_405.2702420574" ; 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 Fri Sep 23 23:16:29 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:04 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5777,6 +5779,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.prometheus_469.2793303623"
|
||||
signature = "rusEFI 2022.09.24.prometheus_469.2702420574"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.prometheus_469.2793303623" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.prometheus_469.2702420574" ; 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 Fri Sep 23 23:16:28 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:03 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5777,6 +5779,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.proteus_f4.1398370519"
|
||||
signature = "rusEFI 2022.09.24.proteus_f4.1412740302"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.proteus_f4.1398370519" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.proteus_f4.1412740302" ; 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 Fri Sep 23 23:16:33 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:08 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5777,6 +5779,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.proteus_f7.1398370519"
|
||||
signature = "rusEFI 2022.09.24.proteus_f7.1412740302"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.proteus_f7.1398370519" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.proteus_f7.1412740302" ; 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 Fri Sep 23 23:16:31 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:06 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5777,6 +5779,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.proteus_h7.1398370519"
|
||||
signature = "rusEFI 2022.09.24.proteus_h7.1412740302"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.proteus_h7.1398370519" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.proteus_h7.1412740302" ; 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 Fri Sep 23 23:16:35 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:10 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5777,6 +5779,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.subaru_eg33_f7.2408214139"
|
||||
signature = "rusEFI 2022.09.24.subaru_eg33_f7.2296883810"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.subaru_eg33_f7.2408214139" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.subaru_eg33_f7.2296883810" ; 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 Fri Sep 23 23:15:50 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 Sat Sep 24 04:28:24 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5779,6 +5781,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.09.24.tdg-pdm8.1553758709"
|
||||
signature = "rusEFI 2022.09.24.tdg-pdm8.1542569452"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.09.24.tdg-pdm8.1553758709" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.09.24.tdg-pdm8.1542569452" ; 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 Fri Sep 23 23:16:43 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:18 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2140,7 +2140,7 @@ ignBlends4_blendValues = array, U08, 22038, [8], "%", 0.5, 0, 0, 100, 1
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1260
|
||||
ochBlockSize = 1264
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3141,146 +3141,147 @@ mapVvt_MAP_AT_DIFF = scalar, F32, 1116, "", 1, 0
|
|||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1120, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1121, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1124, "deg", 1, 0
|
||||
; total TS size = 1128
|
||||
crankSynchronizationCounter = scalar, U32, 1128, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1132, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1136, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1148, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1149, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1150, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1151, "", 1, 0
|
||||
; total TS size = 1152
|
||||
m_hasSynchronizedPhase = bits, U32, 1152, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1152, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1152, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1152, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1152, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1152, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1152, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1152, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1152, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1152, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1152, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1152, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1152, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1152, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1152, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1152, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1152, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1152, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1152, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1152, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1152, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1152, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1152, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1152, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1152, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1152, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1152, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1152, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1152, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1152, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1152, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1152, [31:31]
|
||||
triggerToothAngleError = scalar, F32, 1128, "deg", 1, 0
|
||||
; total TS size = 1132
|
||||
crankSynchronizationCounter = scalar, U32, 1132, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1136, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1140, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1144, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1152, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1153, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1154, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1155, "", 1, 0
|
||||
; total TS size = 1156
|
||||
wallFuelCorrection = scalar, F32, 1156, "", 1, 0
|
||||
wallFuel = scalar, F32, 1160, "", 1, 0
|
||||
; total TS size = 1164
|
||||
idleState = bits, S32, 1164, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1168
|
||||
baseIdlePosition = scalar, F32, 1172
|
||||
iacByTpsTaper = scalar, F32, 1176
|
||||
throttlePedalUpState = scalar, S32, 1180, "", 1, 0
|
||||
mightResetPid = bits, U32, 1184, [0:0]
|
||||
shouldResetPid = bits, U32, 1184, [1:1]
|
||||
wasResetPid = bits, U32, 1184, [2:2]
|
||||
mustResetPid = bits, U32, 1184, [3:3]
|
||||
isCranking = bits, U32, 1184, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1184, [5:5]
|
||||
notIdling = bits, U32, 1184, [6:6]
|
||||
needReset = bits, U32, 1184, [7:7]
|
||||
isInDeadZone = bits, U32, 1184, [8:8]
|
||||
isBlipping = bits, U32, 1184, [9:9]
|
||||
useClosedLoop = bits, U32, 1184, [10:10]
|
||||
badTps = bits, U32, 1184, [11:11]
|
||||
looksLikeRunning = bits, U32, 1184, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1184, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1184, [14:14]
|
||||
isVerboseIAC = bits, U32, 1184, [15:15]
|
||||
isIdleCoasting = bits, U32, 1184, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1184, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1184, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1184, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1184, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1184, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1184, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1184, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1184, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1184, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1184, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1184, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1184, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1184, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1184, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1184, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1188, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1192, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1196
|
||||
luaAdd = scalar, F32, 1200
|
||||
; total TS size = 1204
|
||||
baseDwell = scalar, F32, 1204, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1208, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1216, "", 1, 0
|
||||
; total TS size = 1220
|
||||
idlePosition = scalar, F32, 1220, "", 1, 0
|
||||
trim = scalar, F32, 1224, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1228, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1232
|
||||
etbIntegralError = scalar, F32, 1236, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1240, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1244, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1244, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1244, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1244, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1244, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1244, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1244, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1244, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1244, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1244, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1244, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1244, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1244, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1244, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1244, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1244, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1244, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1244, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1244, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1244, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1244, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1244, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1244, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1244, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1244, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1244, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1244, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1244, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1244, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1244, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1244, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1244, [31:31]
|
||||
; total TS size = 1248
|
||||
faultCode = scalar, U08, 1248, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1249, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1250, "%", 1, 0
|
||||
tempC = scalar, U16, 1252, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1254, "V", 0.001, 0
|
||||
esr = scalar, U16, 1256, "", 1, 0
|
||||
; total TS size = 1260
|
||||
m_hasSynchronizedPhase = bits, U32, 1156, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1156, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1156, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1156, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1156, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1156, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1156, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1156, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1156, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1156, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1156, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1156, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1156, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1156, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1156, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1156, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1156, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1156, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1156, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1156, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1156, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1156, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1156, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1156, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1156, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1156, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1156, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1156, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1156, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1156, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1156, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1156, [31:31]
|
||||
; total TS size = 1160
|
||||
wallFuelCorrection = scalar, F32, 1160, "", 1, 0
|
||||
wallFuel = scalar, F32, 1164, "", 1, 0
|
||||
; total TS size = 1168
|
||||
idleState = bits, S32, 1168, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1172
|
||||
baseIdlePosition = scalar, F32, 1176
|
||||
iacByTpsTaper = scalar, F32, 1180
|
||||
throttlePedalUpState = scalar, S32, 1184, "", 1, 0
|
||||
mightResetPid = bits, U32, 1188, [0:0]
|
||||
shouldResetPid = bits, U32, 1188, [1:1]
|
||||
wasResetPid = bits, U32, 1188, [2:2]
|
||||
mustResetPid = bits, U32, 1188, [3:3]
|
||||
isCranking = bits, U32, 1188, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1188, [5:5]
|
||||
notIdling = bits, U32, 1188, [6:6]
|
||||
needReset = bits, U32, 1188, [7:7]
|
||||
isInDeadZone = bits, U32, 1188, [8:8]
|
||||
isBlipping = bits, U32, 1188, [9:9]
|
||||
useClosedLoop = bits, U32, 1188, [10:10]
|
||||
badTps = bits, U32, 1188, [11:11]
|
||||
looksLikeRunning = bits, U32, 1188, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1188, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1188, [14:14]
|
||||
isVerboseIAC = bits, U32, 1188, [15:15]
|
||||
isIdleCoasting = bits, U32, 1188, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1188, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1188, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1188, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1188, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1188, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1188, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1188, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1188, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1188, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1188, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1188, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1188, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1188, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1188, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1188, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1192, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1196, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1200
|
||||
luaAdd = scalar, F32, 1204
|
||||
; total TS size = 1208
|
||||
baseDwell = scalar, F32, 1208, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1212, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1220, "", 1, 0
|
||||
; total TS size = 1224
|
||||
idlePosition = scalar, F32, 1224, "", 1, 0
|
||||
trim = scalar, F32, 1228, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1232, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1236
|
||||
etbIntegralError = scalar, F32, 1240, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1244, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1248, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1248, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1248, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1248, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1248, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1248, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1248, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1248, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1248, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1248, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1248, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1248, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1248, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1248, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1248, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1248, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1248, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1248, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1248, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1248, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1248, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1248, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1248, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1248, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1248, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1248, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1248, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1248, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1248, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1248, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1248, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1248, [31:31]
|
||||
; total TS size = 1252
|
||||
faultCode = scalar, U08, 1252, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1253, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1254, "%", 1, 0
|
||||
tempC = scalar, U16, 1256, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1258, "V", 0.001, 0
|
||||
esr = scalar, U16, 1260, "", 1, 0
|
||||
; total TS size = 1264
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4993,6 +4994,7 @@ 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 Phase", float, "%.3f"
|
||||
entry = triggerToothAngleError, "triggerToothAngleError", float, "%.3f"
|
||||
entry = crankSynchronizationCounter, "Crank sync counter", int, "%d"
|
||||
entry = vvtSyncGapRatio, "vvtSyncGapRatio", float, "%.3f"
|
||||
entry = vvtCurrentPosition, "vvtCurrentPosition", float, "%.3f"
|
||||
|
@ -5783,6 +5785,8 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||
graphLine = mapVvt_map_peak
|
||||
graphLine = currentEngineDecodedPhase
|
||||
liveGraph = trigger_central_4_Graph, "Graph", South
|
||||
graphLine = triggerToothAngleError
|
||||
|
||||
|
||||
dialog = trigger_stateDialog, "trigger_state"
|
||||
|
|
|
@ -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 Sat Sep 24 00:19:27 UTC 2022
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Sep 24 04:29:23 UTC 2022
|
||||
|
||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||
import com.rusefi.config.*;
|
||||
|
@ -2408,10 +2408,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.24.all.4136941473";
|
||||
public static final String TS_SIGNATURE = "rusEFI 2022.09.24.all.4059657144";
|
||||
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 = 1260;
|
||||
public static final int TS_TOTAL_OUTPUT_SIZE = 1264;
|
||||
public static final int TsCalMode_EtbKd = 5;
|
||||
public static final int TsCalMode_EtbKi = 4;
|
||||
public static final int TsCalMode_EtbKp = 3;
|
||||
|
|
|
@ -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 05:32:54 UTC 2022
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sat Sep 24 04:28:19 UTC 2022
|
||||
|
||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||
import com.rusefi.config.*;
|
||||
|
@ -20,6 +20,7 @@ public class TriggerCentral {
|
|||
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 37, FieldType.INT8).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 TRIGGERTOOTHANGLEERROR = Field.create("TRIGGERTOOTHANGLEERROR", 44, FieldType.FLOAT);
|
||||
public static final Field[] VALUES = {
|
||||
HWEVENTCOUNTERS1,
|
||||
HWEVENTCOUNTERS2,
|
||||
|
@ -34,5 +35,6 @@ public class TriggerCentral {
|
|||
MAPVVT_MAP_PEAK,
|
||||
ALIGNMENTFILL_AT_38,
|
||||
CURRENTENGINEDECODEDPHASE,
|
||||
TRIGGERTOOTHANGLEERROR,
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue