Auto-generated configs and docs
This commit is contained in:
parent
3948d9650c
commit
2789005e56
|
@ -1969,7 +1969,7 @@
|
|||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define showHumanReadableWarning_offset 960
|
||||
#define SIGNATURE_HASH 3555122653
|
||||
#define SIGNATURE_HASH 3662713334
|
||||
#define silentTriggerError_offset 1360
|
||||
#define skippedWheelOnCam_offset 1360
|
||||
#define slowAdcAlpha_offset 1600
|
||||
|
@ -2524,12 +2524,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.10.06.cypress.3555122653"
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.cypress.3662713334"
|
||||
#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 1264
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1268
|
||||
#define TsCalMode_EtbKd 5
|
||||
#define TsCalMode_EtbKi 4
|
||||
#define TsCalMode_EtbKp 3
|
||||
|
|
|
@ -1969,7 +1969,7 @@
|
|||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define showHumanReadableWarning_offset 960
|
||||
#define SIGNATURE_HASH 3140583185
|
||||
#define SIGNATURE_HASH 2995204922
|
||||
#define silentTriggerError_offset 1360
|
||||
#define skippedWheelOnCam_offset 1360
|
||||
#define slowAdcAlpha_offset 1600
|
||||
|
@ -2524,12 +2524,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.10.06.kin.3140583185"
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.kin.2995204922"
|
||||
#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 1264
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1268
|
||||
#define TsCalMode_EtbKd 5
|
||||
#define TsCalMode_EtbKi 4
|
||||
#define TsCalMode_EtbKp 3
|
||||
|
|
|
@ -1935,7 +1935,7 @@
|
|||
#define show_Proteus_presets false
|
||||
#define show_test_presets false
|
||||
#define showHumanReadableWarning_offset 960
|
||||
#define SIGNATURE_HASH 2868380679
|
||||
#define SIGNATURE_HASH 2739816492
|
||||
#define silentTriggerError_offset 1360
|
||||
#define skippedWheelOnCam_offset 1360
|
||||
#define slowAdcAlpha_offset 1600
|
||||
|
@ -2491,12 +2491,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.10.06.subaru_eg33_f7.2868380679"
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.subaru_eg33_f7.2739816492"
|
||||
#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 1264
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1268
|
||||
#define TsCalMode_EtbKd 5
|
||||
#define TsCalMode_EtbKi 4
|
||||
#define TsCalMode_EtbKp 3
|
||||
|
|
|
@ -393,6 +393,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
|
|
@ -130,6 +130,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -171,14 +172,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -899,237 +899,238 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
|
|
@ -427,74 +427,75 @@ cltTimingCorrection("cltTimingCorrection", SensorCategory.SENSOR_INPUTS, FieldTy
|
|||
timingIatCorrection("timingIatCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 998, 0.01, -20.0, 20.0, "deg"),
|
||||
timingPidCorrection("timingPidCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1000, 0.01, -20.0, 20.0, "deg"),
|
||||
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1002, 1.0, 0.0, 3000.0, "id"),
|
||||
egt1("egt1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -1.0, -1.0, ""),
|
||||
egt2("egt2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, -1.0, -1.0, ""),
|
||||
desiredRpmLimit("User-defined RPM hard limit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1016, 1.0, 0.0, 30000.0, "rpm"),
|
||||
alignmentFill_at_130("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1018, 1.0, -20.0, 100.0, "units"),
|
||||
fuelInjectionCounter("fuelInjectionCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, -1.0, -1.0, ""),
|
||||
sparkCounter("sparkCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, -1.0, -1.0, ""),
|
||||
fuelingLoad("fuel: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, -1.0, -1.0, ""),
|
||||
ignitionLoad("ign: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, -1.0, -1.0, ""),
|
||||
tpsFrom("tpsFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, -1.0, -1.0, ""),
|
||||
tpsTo("tpsTo", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, -1.0, -1.0, ""),
|
||||
deltaTps("deltaTps", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, -1.0, -1.0, ""),
|
||||
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, -1.0, -1.0, ""),
|
||||
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, -1.0, -1.0, ""),
|
||||
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, -1.0, -1.0, ""),
|
||||
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, -1.0, -1.0, ""),
|
||||
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, -1.0, -1.0, ""),
|
||||
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1072, 1.0, -1.0, -1.0, ""),
|
||||
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1076, 1.0, -1.0, -1.0, ""),
|
||||
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1080, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1084, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1088, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -1.0, -1.0, ""),
|
||||
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
|
||||
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -10000.0, 10000.0, ""),
|
||||
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -10000.0, 10000.0, ""),
|
||||
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1120, 1.0, -10000.0, 10000.0, ""),
|
||||
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"),
|
||||
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"),
|
||||
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -1.0, -1.0, ""),
|
||||
egt1("egt1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, -1.0, -1.0, ""),
|
||||
egt2("egt2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, -1.0, -1.0, ""),
|
||||
desiredRpmLimit("User-defined RPM hard limit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1020, 1.0, 0.0, 30000.0, "rpm"),
|
||||
alignmentFill_at_134("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1022, 1.0, -20.0, 100.0, "units"),
|
||||
fuelInjectionCounter("fuelInjectionCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, -1.0, -1.0, ""),
|
||||
sparkCounter("sparkCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, -1.0, -1.0, ""),
|
||||
fuelingLoad("fuel: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, -1.0, -1.0, ""),
|
||||
ignitionLoad("ign: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, -1.0, -1.0, ""),
|
||||
tpsFrom("tpsFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, -1.0, -1.0, ""),
|
||||
tpsTo("tpsTo", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, -1.0, -1.0, ""),
|
||||
deltaTps("deltaTps", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, -1.0, -1.0, ""),
|
||||
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, -1.0, -1.0, ""),
|
||||
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1056, 1.0, -1.0, -1.0, ""),
|
||||
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, -1.0, -1.0, ""),
|
||||
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, -1.0, -1.0, ""),
|
||||
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1072, 1.0, -1.0, -1.0, ""),
|
||||
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1076, 1.0, -1.0, -1.0, ""),
|
||||
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1080, 1.0, -1.0, -1.0, ""),
|
||||
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1084, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1088, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -1.0, -1.0, ""),
|
||||
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
|
||||
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -1.0, -1.0, ""),
|
||||
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -10000.0, 10000.0, ""),
|
||||
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, -10000.0, 10000.0, ""),
|
||||
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1124, 1.0, -10000.0, 10000.0, ""),
|
||||
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1125, 1.0, -10000.0, 10000.0, ""),
|
||||
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1126, 1.0, -20.0, 100.0, "units"),
|
||||
currentEngineDecodedPhase("Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, 0.0, 0.0, "deg"),
|
||||
triggerToothAngleError("triggerToothAngleError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, -30.0, 30.0, "deg"),
|
||||
crankSynchronizationCounter("Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -1.0, -1.0, ""),
|
||||
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -10000.0, 10000.0, ""),
|
||||
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -10000.0, 10000.0, ""),
|
||||
triggerActualSyncGapRatio("trigger: unused field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
|
||||
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1156, 1.0, -1.0, -1.0, ""),
|
||||
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1157, 1.0, -1.0, -1.0, ""),
|
||||
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1158, 1.0, -1.0, -1.0, ""),
|
||||
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1159, 1.0, -1.0, -1.0, ""),
|
||||
wallFuelCorrection("fuel injection time correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 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, 1168, 1.0, -1.0, -1.0, ""),
|
||||
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
|
||||
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
|
||||
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1.0, -1.0, ""),
|
||||
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 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, 1188, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1196, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -1.0, -1.0, ""),
|
||||
iacByRpmTaper("idle: iacByRpmTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1204, 1.0, -1.0, -1.0, ""),
|
||||
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1208, 1.0, -1.0, -1.0, ""),
|
||||
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1212, 1.0, -1.0, -1.0, ""),
|
||||
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1216, 1.0, -1.0, -1.0, ""),
|
||||
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -1.0, -1.0, ""),
|
||||
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1224, 1.0, -1.0, -1.0, ""),
|
||||
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1228, 1.0, -1.0, -1.0, ""),
|
||||
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
|
||||
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1236, 1.0, -1.0, -1.0, ""),
|
||||
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -1.0, -1.0, ""),
|
||||
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1244, 1.0, -10000.0, 10000.0, ""),
|
||||
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1248, 1.0, -10000.0, 10000.0, "%"),
|
||||
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1256, 1.0, -1.0, -1.0, ""),
|
||||
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1257, 1.0, 0.0, 100.0, "%"),
|
||||
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1258, 1.0, 0.0, 100.0, "%"),
|
||||
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1259, 1.0, -20.0, 100.0, "units"),
|
||||
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1260, 1.0, 500.0, 1000.0, "C"),
|
||||
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1262, 0.001, 0.0, 1.0, "V"),
|
||||
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1264, 1.0, -1.0, -1.0, ""),
|
||||
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1266, 1.0, -20.0, 100.0, "units"),
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
// generated by gen_live_documentation.sh / UsagesReader.java
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1264
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1268
|
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Mon Sep 05 02:43:39 UTC 2022
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Thu Oct 06 23:23:12 UTC 2022
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -294,131 +294,135 @@ struct engine_state_s {
|
|||
bool brakePedalState : 1 {};
|
||||
/**
|
||||
offset 116 bit 3 */
|
||||
bool unusedBit_21_3 : 1 {};
|
||||
bool startStopState : 1 {};
|
||||
/**
|
||||
offset 116 bit 4 */
|
||||
bool unusedBit_21_4 : 1 {};
|
||||
bool unusedBit_22_4 : 1 {};
|
||||
/**
|
||||
offset 116 bit 5 */
|
||||
bool unusedBit_21_5 : 1 {};
|
||||
bool unusedBit_22_5 : 1 {};
|
||||
/**
|
||||
offset 116 bit 6 */
|
||||
bool unusedBit_21_6 : 1 {};
|
||||
bool unusedBit_22_6 : 1 {};
|
||||
/**
|
||||
offset 116 bit 7 */
|
||||
bool unusedBit_21_7 : 1 {};
|
||||
bool unusedBit_22_7 : 1 {};
|
||||
/**
|
||||
offset 116 bit 8 */
|
||||
bool unusedBit_21_8 : 1 {};
|
||||
bool unusedBit_22_8 : 1 {};
|
||||
/**
|
||||
offset 116 bit 9 */
|
||||
bool unusedBit_21_9 : 1 {};
|
||||
bool unusedBit_22_9 : 1 {};
|
||||
/**
|
||||
offset 116 bit 10 */
|
||||
bool unusedBit_21_10 : 1 {};
|
||||
bool unusedBit_22_10 : 1 {};
|
||||
/**
|
||||
offset 116 bit 11 */
|
||||
bool unusedBit_21_11 : 1 {};
|
||||
bool unusedBit_22_11 : 1 {};
|
||||
/**
|
||||
offset 116 bit 12 */
|
||||
bool unusedBit_21_12 : 1 {};
|
||||
bool unusedBit_22_12 : 1 {};
|
||||
/**
|
||||
offset 116 bit 13 */
|
||||
bool unusedBit_21_13 : 1 {};
|
||||
bool unusedBit_22_13 : 1 {};
|
||||
/**
|
||||
offset 116 bit 14 */
|
||||
bool unusedBit_21_14 : 1 {};
|
||||
bool unusedBit_22_14 : 1 {};
|
||||
/**
|
||||
offset 116 bit 15 */
|
||||
bool unusedBit_21_15 : 1 {};
|
||||
bool unusedBit_22_15 : 1 {};
|
||||
/**
|
||||
offset 116 bit 16 */
|
||||
bool unusedBit_21_16 : 1 {};
|
||||
bool unusedBit_22_16 : 1 {};
|
||||
/**
|
||||
offset 116 bit 17 */
|
||||
bool unusedBit_21_17 : 1 {};
|
||||
bool unusedBit_22_17 : 1 {};
|
||||
/**
|
||||
offset 116 bit 18 */
|
||||
bool unusedBit_21_18 : 1 {};
|
||||
bool unusedBit_22_18 : 1 {};
|
||||
/**
|
||||
offset 116 bit 19 */
|
||||
bool unusedBit_21_19 : 1 {};
|
||||
bool unusedBit_22_19 : 1 {};
|
||||
/**
|
||||
offset 116 bit 20 */
|
||||
bool unusedBit_21_20 : 1 {};
|
||||
bool unusedBit_22_20 : 1 {};
|
||||
/**
|
||||
offset 116 bit 21 */
|
||||
bool unusedBit_21_21 : 1 {};
|
||||
bool unusedBit_22_21 : 1 {};
|
||||
/**
|
||||
offset 116 bit 22 */
|
||||
bool unusedBit_21_22 : 1 {};
|
||||
bool unusedBit_22_22 : 1 {};
|
||||
/**
|
||||
offset 116 bit 23 */
|
||||
bool unusedBit_21_23 : 1 {};
|
||||
bool unusedBit_22_23 : 1 {};
|
||||
/**
|
||||
offset 116 bit 24 */
|
||||
bool unusedBit_21_24 : 1 {};
|
||||
bool unusedBit_22_24 : 1 {};
|
||||
/**
|
||||
offset 116 bit 25 */
|
||||
bool unusedBit_21_25 : 1 {};
|
||||
bool unusedBit_22_25 : 1 {};
|
||||
/**
|
||||
offset 116 bit 26 */
|
||||
bool unusedBit_21_26 : 1 {};
|
||||
bool unusedBit_22_26 : 1 {};
|
||||
/**
|
||||
offset 116 bit 27 */
|
||||
bool unusedBit_21_27 : 1 {};
|
||||
bool unusedBit_22_27 : 1 {};
|
||||
/**
|
||||
offset 116 bit 28 */
|
||||
bool unusedBit_21_28 : 1 {};
|
||||
bool unusedBit_22_28 : 1 {};
|
||||
/**
|
||||
offset 116 bit 29 */
|
||||
bool unusedBit_21_29 : 1 {};
|
||||
bool unusedBit_22_29 : 1 {};
|
||||
/**
|
||||
offset 116 bit 30 */
|
||||
bool unusedBit_21_30 : 1 {};
|
||||
bool unusedBit_22_30 : 1 {};
|
||||
/**
|
||||
offset 116 bit 31 */
|
||||
bool unusedBit_21_31 : 1 {};
|
||||
bool unusedBit_22_31 : 1 {};
|
||||
/**
|
||||
* offset 120
|
||||
*/
|
||||
float egt1 = (float)0;
|
||||
int startStopStateToggleCounter = (int)0;
|
||||
/**
|
||||
* offset 124
|
||||
*/
|
||||
float egt1 = (float)0;
|
||||
/**
|
||||
* offset 128
|
||||
*/
|
||||
float egt2 = (float)0;
|
||||
/**
|
||||
* User-defined RPM hard limit
|
||||
rpm
|
||||
* offset 128
|
||||
* offset 132
|
||||
*/
|
||||
int16_t desiredRpmLimit = (int16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 130
|
||||
* offset 134
|
||||
*/
|
||||
uint8_t alignmentFill_at_130[2];
|
||||
uint8_t alignmentFill_at_134[2];
|
||||
/**
|
||||
* offset 132
|
||||
* offset 136
|
||||
*/
|
||||
int fuelInjectionCounter = (int)0;
|
||||
/**
|
||||
* offset 136
|
||||
* offset 140
|
||||
*/
|
||||
int sparkCounter = (int)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_FUEL_LOAD@@
|
||||
* offset 140
|
||||
* offset 144
|
||||
*/
|
||||
float fuelingLoad = (float)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_IGNITION_LOAD@@
|
||||
* offset 144
|
||||
* offset 148
|
||||
*/
|
||||
float ignitionLoad = (float)0;
|
||||
};
|
||||
static_assert(sizeof(engine_state_s) == 148);
|
||||
static_assert(sizeof(engine_state_s) == 152);
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Mon Sep 05 02:43:39 UTC 2022
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Thu Oct 06 23:23:12 UTC 2022
|
||||
|
|
|
@ -1969,7 +1969,7 @@
|
|||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define showHumanReadableWarning_offset 960
|
||||
#define SIGNATURE_HASH 3555122653
|
||||
#define SIGNATURE_HASH 3662713334
|
||||
#define silentTriggerError_offset 1360
|
||||
#define skippedWheelOnCam_offset 1360
|
||||
#define slowAdcAlpha_offset 1600
|
||||
|
@ -2524,12 +2524,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.10.07.all.3555122653"
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.all.3662713334"
|
||||
#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 1264
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1268
|
||||
#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 3301037458
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.48way.3301037458"
|
||||
#define SIGNATURE_HASH 3447167417
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.48way.3447167417"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3555122653
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.all.3555122653"
|
||||
#define SIGNATURE_HASH 3662713334
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.all.3662713334"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3790880945
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.06.alphax-2chan.3790880945"
|
||||
#define SIGNATURE_HASH 3896642714
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.alphax-2chan.3896642714"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1492786770
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.06.alphax-4chan.1492786770"
|
||||
#define SIGNATURE_HASH 1363956345
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.alphax-4chan.1363956345"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3475777786
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.atlas.3475777786"
|
||||
#define SIGNATURE_HASH 3332007121
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.atlas.3332007121"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 621448228
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.core8.621448228"
|
||||
#define SIGNATURE_HASH 750567439
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.core8.750567439"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3555122653
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.06.cypress.3555122653"
|
||||
#define SIGNATURE_HASH 3662713334
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.cypress.3662713334"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3555122653
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.f407-discovery.3555122653"
|
||||
#define SIGNATURE_HASH 3662713334
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.f407-discovery.3662713334"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3555122653
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.f429-discovery.3555122653"
|
||||
#define SIGNATURE_HASH 3662713334
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.f429-discovery.3662713334"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2441748761
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.frankenso_na6.2441748761"
|
||||
#define SIGNATURE_HASH 2554096946
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.frankenso_na6.2554096946"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 589027570
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.06.harley81.589027570"
|
||||
#define SIGNATURE_HASH 716018905
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.harley81.716018905"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1736530027
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen-gm-e67.1736530027"
|
||||
#define SIGNATURE_HASH 1849103424
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen-gm-e67.1849103424"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 174976017
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen-nb1.174976017"
|
||||
#define SIGNATURE_HASH 64725050
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen-nb1.64725050"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1530422583
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen121nissan.1530422583"
|
||||
#define SIGNATURE_HASH 1385048348
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen121nissan.1385048348"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2747735719
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen121vag.2747735719"
|
||||
#define SIGNATURE_HASH 2859553420
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen121vag.2859553420"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 756605155
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen128.756605155"
|
||||
#define SIGNATURE_HASH 615427272
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen128.615427272"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2089134383
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen154hyundai.2089134383"
|
||||
#define SIGNATURE_HASH 1966335236
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen154hyundai.1966335236"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 706794326
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen72.706794326"
|
||||
#define SIGNATURE_HASH 597073789
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen72.597073789"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 4048750039
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen81.4048750039"
|
||||
#define SIGNATURE_HASH 4175776252
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen81.4175776252"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3323186705
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen88bmw.3323186705"
|
||||
#define SIGNATURE_HASH 3483730490
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellen88bmw.3483730490"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2376756458
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellenNA6.2376756458"
|
||||
#define SIGNATURE_HASH 2216435905
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellenNA6.2216435905"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1945070645
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellenNA8_96.1945070645"
|
||||
#define SIGNATURE_HASH 2052661278
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.hellenNA8_96.2052661278"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3140583185
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.06.kin.3140583185"
|
||||
#define SIGNATURE_HASH 2995204922
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.kin.2995204922"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2360619986
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.mre_f4.2360619986"
|
||||
#define SIGNATURE_HASH 2231533561
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.mre_f4.2231533561"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2360619986
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.mre_f7.2360619986"
|
||||
#define SIGNATURE_HASH 2231533561
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.mre_f7.2231533561"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2198602811
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.prometheus_405.2198602811"
|
||||
#define SIGNATURE_HASH 2327463952
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.prometheus_405.2327463952"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2198602811
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.prometheus_469.2198602811"
|
||||
#define SIGNATURE_HASH 2327463952
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.prometheus_469.2327463952"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1982536363
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.proteus_f4.1982536363"
|
||||
#define SIGNATURE_HASH 2141017728
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.proteus_f4.2141017728"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1982536363
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.proteus_f7.1982536363"
|
||||
#define SIGNATURE_HASH 2141017728
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.proteus_f7.2141017728"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1982536363
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.proteus_h7.1982536363"
|
||||
#define SIGNATURE_HASH 2141017728
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.proteus_h7.2141017728"
|
||||
|
|
|
@ -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 2868380679
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.06.subaru_eg33_f7.2868380679"
|
||||
#define SIGNATURE_HASH 2739816492
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.subaru_eg33_f7.2739816492"
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2045645705
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.tdg-pdm8.2045645705"
|
||||
#define SIGNATURE_HASH 1884839842
|
||||
#define TS_SIGNATURE "rusEFI 2022.10.07.tdg-pdm8.1884839842"
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.all.3555122653"
|
||||
signature = "rusEFI 2022.10.07.all.3662713334"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.all.3555122653" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.all.3662713334" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:44 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:24:08 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5688,6 +5691,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5729,14 +5733,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.48way.3301037458"
|
||||
signature = "rusEFI 2022.10.07.48way.3447167417"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.48way.3301037458" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.48way.3447167417" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:25 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:49 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5686,6 +5689,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5727,14 +5731,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.06.alphax-2chan.3790880945"
|
||||
signature = "rusEFI 2022.10.07.alphax-2chan.3896642714"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.06.alphax-2chan.3790880945" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.alphax-2chan.3896642714" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 22:59:56 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:18 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5682,6 +5685,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5723,14 +5727,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.06.alphax-4chan.1492786770"
|
||||
signature = "rusEFI 2022.10.07.alphax-4chan.1363956345"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.06.alphax-4chan.1492786770" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.alphax-4chan.1363956345" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 22:59:58 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:20 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.atlas.3475777786"
|
||||
signature = "rusEFI 2022.10.07.atlas.3332007121"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.atlas.3475777786" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.atlas.3332007121" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:41 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:24:05 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5688,6 +5691,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5729,14 +5733,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.core8.621448228"
|
||||
signature = "rusEFI 2022.10.07.core8.750567439"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.core8.621448228" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.core8.750567439" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:23 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:47 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5686,6 +5689,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5727,14 +5731,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.06.cypress.3555122653"
|
||||
signature = "rusEFI 2022.10.07.cypress.3662713334"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.06.cypress.3555122653" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.cypress.3662713334" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Oct 06 22:59:53 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Thu Oct 06 23:23:15 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5688,6 +5691,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5729,14 +5733,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.f407-discovery.3555122653"
|
||||
signature = "rusEFI 2022.10.07.f407-discovery.3662713334"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.f407-discovery.3555122653" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.f407-discovery.3662713334" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:37 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:24:01 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5688,6 +5691,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5729,14 +5733,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.f429-discovery.3555122653"
|
||||
signature = "rusEFI 2022.10.07.f429-discovery.3662713334"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.f429-discovery.3555122653" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.f429-discovery.3662713334" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:39 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:24:03 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5688,6 +5691,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5729,14 +5733,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.frankenso_na6.2441748761"
|
||||
signature = "rusEFI 2022.10.07.frankenso_na6.2554096946"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.frankenso_na6.2441748761" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.frankenso_na6.2554096946" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:27 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:50 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5688,6 +5691,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5729,14 +5733,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.06.harley81.589027570"
|
||||
signature = "rusEFI 2022.10.07.harley81.716018905"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.06.harley81.589027570" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.harley81.716018905" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 22:59:59 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:22 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellen-gm-e67.1736530027"
|
||||
signature = "rusEFI 2022.10.07.hellen-gm-e67.1849103424"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellen-gm-e67.1736530027" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellen-gm-e67.1849103424" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:15 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:38 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellen-nb1.174976017"
|
||||
signature = "rusEFI 2022.10.07.hellen-nb1.64725050"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellen-nb1.174976017" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellen-nb1.64725050" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:13 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:36 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellen121nissan.1530422583"
|
||||
signature = "rusEFI 2022.10.07.hellen121nissan.1385048348"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellen121nissan.1530422583" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellen121nissan.1385048348" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:05 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:27 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellen121vag.2747735719"
|
||||
signature = "rusEFI 2022.10.07.hellen121vag.2859553420"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellen121vag.2747735719" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellen121vag.2859553420" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:03 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:25 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellen128.756605155"
|
||||
signature = "rusEFI 2022.10.07.hellen128.615427272"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellen128.756605155" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellen128.615427272" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:01 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:23 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellen154hyundai.2089134383"
|
||||
signature = "rusEFI 2022.10.07.hellen154hyundai.1966335236"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellen154hyundai.2089134383" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellen154hyundai.1966335236" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:06 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:29 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellen72.706794326"
|
||||
signature = "rusEFI 2022.10.07.hellen72.597073789"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellen72.706794326" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellen72.597073789" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:10 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:32 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellen81.4048750039"
|
||||
signature = "rusEFI 2022.10.07.hellen81.4175776252"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellen81.4048750039" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellen81.4175776252" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:11 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:34 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5683,6 +5686,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5724,14 +5728,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellen88bmw.3323186705"
|
||||
signature = "rusEFI 2022.10.07.hellen88bmw.3483730490"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellen88bmw.3323186705" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellen88bmw.3483730490" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:08 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:31 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellenNA6.2376756458"
|
||||
signature = "rusEFI 2022.10.07.hellenNA6.2216435905"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellenNA6.2376756458" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellenNA6.2216435905" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:17 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:40 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.hellenNA8_96.1945070645"
|
||||
signature = "rusEFI 2022.10.07.hellenNA8_96.2052661278"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.hellenNA8_96.1945070645" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.hellenNA8_96.2052661278" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:18 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:41 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5685,6 +5688,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5726,14 +5730,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.06.kin.3140583185"
|
||||
signature = "rusEFI 2022.10.07.kin.2995204922"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.06.kin.3140583185" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.kin.2995204922" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Oct 06 22:59:51 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Thu Oct 06 23:23:13 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5688,6 +5691,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5729,14 +5733,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.mre_f4.2360619986"
|
||||
signature = "rusEFI 2022.10.07.mre_f4.2231533561"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.mre_f4.2360619986" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.mre_f4.2231533561" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:22 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:45 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5686,6 +5689,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5727,14 +5731,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.mre_f7.2360619986"
|
||||
signature = "rusEFI 2022.10.07.mre_f7.2231533561"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.mre_f7.2360619986" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.mre_f7.2231533561" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:20 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:43 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5686,6 +5689,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5727,14 +5731,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.prometheus_405.2198602811"
|
||||
signature = "rusEFI 2022.10.07.prometheus_405.2327463952"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.prometheus_405.2198602811" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.prometheus_405.2327463952" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:30 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:54 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5682,6 +5685,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5723,14 +5727,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.prometheus_469.2198602811"
|
||||
signature = "rusEFI 2022.10.07.prometheus_469.2327463952"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.prometheus_469.2198602811" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.prometheus_469.2327463952" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:29 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:52 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5682,6 +5685,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5723,14 +5727,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.proteus_f4.1982536363"
|
||||
signature = "rusEFI 2022.10.07.proteus_f4.2141017728"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.proteus_f4.1982536363" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.proteus_f4.2141017728" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:34 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:58 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5682,6 +5685,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5723,14 +5727,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.proteus_f7.1982536363"
|
||||
signature = "rusEFI 2022.10.07.proteus_f7.2141017728"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.proteus_f7.1982536363" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.proteus_f7.2141017728" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:32 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:56 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5682,6 +5685,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5723,14 +5727,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.proteus_h7.1982536363"
|
||||
signature = "rusEFI 2022.10.07.proteus_h7.2141017728"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.proteus_h7.1982536363" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.proteus_h7.2141017728" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:35 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:59 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5682,6 +5685,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5723,14 +5727,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.06.subaru_eg33_f7.2868380679"
|
||||
signature = "rusEFI 2022.10.07.subaru_eg33_f7.2739816492"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.06.subaru_eg33_f7.2868380679" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.subaru_eg33_f7.2739816492" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Oct 06 22:59:54 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Thu Oct 06 23:23:16 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5684,6 +5687,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5725,14 +5729,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.10.07.tdg-pdm8.2045645705"
|
||||
signature = "rusEFI 2022.10.07.tdg-pdm8.1884839842"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature = "rusEFI 2022.10.07.tdg-pdm8.2045645705" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2022.10.07.tdg-pdm8.1884839842" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:43 UTC 2022
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:24:07 UTC 2022
|
||||
|
||||
pageSize = 22048
|
||||
page = 1
|
||||
|
@ -2138,7 +2138,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 = 1264
|
||||
ochBlockSize = 1268
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -3045,240 +3045,241 @@ hellenBoardId = scalar, S16, 1002, "id", 1, 0
|
|||
clutchUpState = bits, U32, 1004, [0:0]
|
||||
clutchDownState = bits, U32, 1004, [1:1]
|
||||
brakePedalState = bits, U32, 1004, [2:2]
|
||||
unusedBit_21_3 = bits, U32, 1004, [3:3]
|
||||
unusedBit_21_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_21_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_21_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_21_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_21_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_21_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_21_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_21_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_21_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_21_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_21_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_21_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_21_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_21_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_21_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_21_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_21_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_21_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_21_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_21_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_21_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_21_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_21_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_21_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_21_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_21_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_21_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_21_31 = bits, U32, 1004, [31:31]
|
||||
egt1 = scalar, F32, 1008, "", 1, 0
|
||||
egt2 = scalar, F32, 1012, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1016, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1020, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1024, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1028, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1032, "", 1, 0
|
||||
; total TS size = 1036
|
||||
tpsFrom = scalar, F32, 1036
|
||||
tpsTo = scalar, F32, 1040
|
||||
deltaTps = scalar, F32, 1044
|
||||
extraFuel = scalar, F32, 1048, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1052, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1056, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1056, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1056, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1056, [3:3]
|
||||
belowEpsilon = bits, U32, 1056, [4:4]
|
||||
tooShort = bits, U32, 1056, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1056, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1056, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1056, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1056, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1056, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1056, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1056, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1056, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1056, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1056, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1056, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1056, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1056, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1056, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1056, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1056, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1056, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1056, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1056, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1056, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1056, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1056, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1056, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1056, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1056, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1056, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1060, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1064, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1072, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1080, "", 1, 0
|
||||
; total TS size = 1084
|
||||
hwEventCounters1 = scalar, S32, 1084, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1104, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1108, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1112, "", 1, 0
|
||||
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
|
||||
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
|
||||
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]
|
||||
startStopState = bits, U32, 1004, [3:3]
|
||||
unusedBit_22_4 = bits, U32, 1004, [4:4]
|
||||
unusedBit_22_5 = bits, U32, 1004, [5:5]
|
||||
unusedBit_22_6 = bits, U32, 1004, [6:6]
|
||||
unusedBit_22_7 = bits, U32, 1004, [7:7]
|
||||
unusedBit_22_8 = bits, U32, 1004, [8:8]
|
||||
unusedBit_22_9 = bits, U32, 1004, [9:9]
|
||||
unusedBit_22_10 = bits, U32, 1004, [10:10]
|
||||
unusedBit_22_11 = bits, U32, 1004, [11:11]
|
||||
unusedBit_22_12 = bits, U32, 1004, [12:12]
|
||||
unusedBit_22_13 = bits, U32, 1004, [13:13]
|
||||
unusedBit_22_14 = bits, U32, 1004, [14:14]
|
||||
unusedBit_22_15 = bits, U32, 1004, [15:15]
|
||||
unusedBit_22_16 = bits, U32, 1004, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1004, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1004, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1004, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1004, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1004, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1004, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1004, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1004, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1004, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1004, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1004, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1004, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1004, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1004, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1004, [31:31]
|
||||
startStopStateToggleCounter = scalar, S32, 1008, "", 1, 0
|
||||
egt1 = scalar, F32, 1012, "", 1, 0
|
||||
egt2 = scalar, F32, 1016, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1020, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, S32, 1024, "", 1, 0
|
||||
sparkCounter = scalar, S32, 1028, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1032, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1036, "", 1, 0
|
||||
; total TS size = 1040
|
||||
tpsFrom = scalar, F32, 1040
|
||||
tpsTo = scalar, F32, 1044
|
||||
deltaTps = scalar, F32, 1048
|
||||
extraFuel = scalar, F32, 1052, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1056, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1060, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1060, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1060, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1060, [3:3]
|
||||
belowEpsilon = bits, U32, 1060, [4:4]
|
||||
tooShort = bits, U32, 1060, [5:5]
|
||||
unusedBit_11_6 = bits, U32, 1060, [6:6]
|
||||
unusedBit_11_7 = bits, U32, 1060, [7:7]
|
||||
unusedBit_11_8 = bits, U32, 1060, [8:8]
|
||||
unusedBit_11_9 = bits, U32, 1060, [9:9]
|
||||
unusedBit_11_10 = bits, U32, 1060, [10:10]
|
||||
unusedBit_11_11 = bits, U32, 1060, [11:11]
|
||||
unusedBit_11_12 = bits, U32, 1060, [12:12]
|
||||
unusedBit_11_13 = bits, U32, 1060, [13:13]
|
||||
unusedBit_11_14 = bits, U32, 1060, [14:14]
|
||||
unusedBit_11_15 = bits, U32, 1060, [15:15]
|
||||
unusedBit_11_16 = bits, U32, 1060, [16:16]
|
||||
unusedBit_11_17 = bits, U32, 1060, [17:17]
|
||||
unusedBit_11_18 = bits, U32, 1060, [18:18]
|
||||
unusedBit_11_19 = bits, U32, 1060, [19:19]
|
||||
unusedBit_11_20 = bits, U32, 1060, [20:20]
|
||||
unusedBit_11_21 = bits, U32, 1060, [21:21]
|
||||
unusedBit_11_22 = bits, U32, 1060, [22:22]
|
||||
unusedBit_11_23 = bits, U32, 1060, [23:23]
|
||||
unusedBit_11_24 = bits, U32, 1060, [24:24]
|
||||
unusedBit_11_25 = bits, U32, 1060, [25:25]
|
||||
unusedBit_11_26 = bits, U32, 1060, [26:26]
|
||||
unusedBit_11_27 = bits, U32, 1060, [27:27]
|
||||
unusedBit_11_28 = bits, U32, 1060, [28:28]
|
||||
unusedBit_11_29 = bits, U32, 1060, [29:29]
|
||||
unusedBit_11_30 = bits, U32, 1060, [30:30]
|
||||
unusedBit_11_31 = bits, U32, 1060, [31:31]
|
||||
fractionalInjFuel = scalar, F32, 1064, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1068, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1072, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1076, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1080, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1084, "", 1, 0
|
||||
; total TS size = 1088
|
||||
hwEventCounters1 = scalar, S32, 1088, "", 1, 0
|
||||
hwEventCounters2 = scalar, S32, 1092, "", 1, 0
|
||||
hwEventCounters3 = scalar, S32, 1096, "", 1, 0
|
||||
hwEventCounters4 = scalar, S32, 1100, "", 1, 0
|
||||
hwEventCounters5 = scalar, S32, 1104, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 1108, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 1112, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1116, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1120, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1124, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1125, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1128, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1132, "deg", 1, 0
|
||||
; total TS size = 1136
|
||||
crankSynchronizationCounter = scalar, U32, 1136, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1140, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1144, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1148, "", 1, 0
|
||||
triggerActualSyncGapRatio = scalar, F32, 1152, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1156, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1157, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1158, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1159, "", 1, 0
|
||||
; total TS size = 1160
|
||||
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
|
||||
m_hasSynchronizedPhase = bits, U32, 1160, [0:0]
|
||||
unusedBit_1_1 = bits, U32, 1160, [1:1]
|
||||
unusedBit_1_2 = bits, U32, 1160, [2:2]
|
||||
unusedBit_1_3 = bits, U32, 1160, [3:3]
|
||||
unusedBit_1_4 = bits, U32, 1160, [4:4]
|
||||
unusedBit_1_5 = bits, U32, 1160, [5:5]
|
||||
unusedBit_1_6 = bits, U32, 1160, [6:6]
|
||||
unusedBit_1_7 = bits, U32, 1160, [7:7]
|
||||
unusedBit_1_8 = bits, U32, 1160, [8:8]
|
||||
unusedBit_1_9 = bits, U32, 1160, [9:9]
|
||||
unusedBit_1_10 = bits, U32, 1160, [10:10]
|
||||
unusedBit_1_11 = bits, U32, 1160, [11:11]
|
||||
unusedBit_1_12 = bits, U32, 1160, [12:12]
|
||||
unusedBit_1_13 = bits, U32, 1160, [13:13]
|
||||
unusedBit_1_14 = bits, U32, 1160, [14:14]
|
||||
unusedBit_1_15 = bits, U32, 1160, [15:15]
|
||||
unusedBit_1_16 = bits, U32, 1160, [16:16]
|
||||
unusedBit_1_17 = bits, U32, 1160, [17:17]
|
||||
unusedBit_1_18 = bits, U32, 1160, [18:18]
|
||||
unusedBit_1_19 = bits, U32, 1160, [19:19]
|
||||
unusedBit_1_20 = bits, U32, 1160, [20:20]
|
||||
unusedBit_1_21 = bits, U32, 1160, [21:21]
|
||||
unusedBit_1_22 = bits, U32, 1160, [22:22]
|
||||
unusedBit_1_23 = bits, U32, 1160, [23:23]
|
||||
unusedBit_1_24 = bits, U32, 1160, [24:24]
|
||||
unusedBit_1_25 = bits, U32, 1160, [25:25]
|
||||
unusedBit_1_26 = bits, U32, 1160, [26:26]
|
||||
unusedBit_1_27 = bits, U32, 1160, [27:27]
|
||||
unusedBit_1_28 = bits, U32, 1160, [28:28]
|
||||
unusedBit_1_29 = bits, U32, 1160, [29:29]
|
||||
unusedBit_1_30 = bits, U32, 1160, [30:30]
|
||||
unusedBit_1_31 = bits, U32, 1160, [31:31]
|
||||
; total TS size = 1164
|
||||
wallFuelCorrection = scalar, F32, 1164, "", 1, 0
|
||||
wallFuel = scalar, F32, 1168, "", 1, 0
|
||||
; total TS size = 1172
|
||||
idleState = bits, S32, 1172, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1176
|
||||
baseIdlePosition = scalar, F32, 1180
|
||||
iacByTpsTaper = scalar, F32, 1184
|
||||
throttlePedalUpState = scalar, S32, 1188, "", 1, 0
|
||||
mightResetPid = bits, U32, 1192, [0:0]
|
||||
shouldResetPid = bits, U32, 1192, [1:1]
|
||||
wasResetPid = bits, U32, 1192, [2:2]
|
||||
mustResetPid = bits, U32, 1192, [3:3]
|
||||
isCranking = bits, U32, 1192, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 1192, [5:5]
|
||||
notIdling = bits, U32, 1192, [6:6]
|
||||
needReset = bits, U32, 1192, [7:7]
|
||||
isInDeadZone = bits, U32, 1192, [8:8]
|
||||
isBlipping = bits, U32, 1192, [9:9]
|
||||
useClosedLoop = bits, U32, 1192, [10:10]
|
||||
badTps = bits, U32, 1192, [11:11]
|
||||
looksLikeRunning = bits, U32, 1192, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1192, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1192, [14:14]
|
||||
isVerboseIAC = bits, U32, 1192, [15:15]
|
||||
isIdleCoasting = bits, U32, 1192, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 1192, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 1192, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 1192, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 1192, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 1192, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 1192, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 1192, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 1192, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 1192, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 1192, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 1192, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 1192, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 1192, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 1192, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 1192, [31:31]
|
||||
targetRpmByClt = scalar, S32, 1196, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1200, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1204
|
||||
luaAdd = scalar, F32, 1208
|
||||
; total TS size = 1212
|
||||
baseDwell = scalar, F32, 1212, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 1216, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 1220, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 1224, "", 1, 0
|
||||
; total TS size = 1228
|
||||
idlePosition = scalar, F32, 1228, "", 1, 0
|
||||
trim = scalar, F32, 1232, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1236, "", 1, 0
|
||||
etbFeedForward = scalar, F32, 1240
|
||||
etbIntegralError = scalar, F32, 1244, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1248, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1252, [0:0]
|
||||
unusedBit_7_1 = bits, U32, 1252, [1:1]
|
||||
unusedBit_7_2 = bits, U32, 1252, [2:2]
|
||||
unusedBit_7_3 = bits, U32, 1252, [3:3]
|
||||
unusedBit_7_4 = bits, U32, 1252, [4:4]
|
||||
unusedBit_7_5 = bits, U32, 1252, [5:5]
|
||||
unusedBit_7_6 = bits, U32, 1252, [6:6]
|
||||
unusedBit_7_7 = bits, U32, 1252, [7:7]
|
||||
unusedBit_7_8 = bits, U32, 1252, [8:8]
|
||||
unusedBit_7_9 = bits, U32, 1252, [9:9]
|
||||
unusedBit_7_10 = bits, U32, 1252, [10:10]
|
||||
unusedBit_7_11 = bits, U32, 1252, [11:11]
|
||||
unusedBit_7_12 = bits, U32, 1252, [12:12]
|
||||
unusedBit_7_13 = bits, U32, 1252, [13:13]
|
||||
unusedBit_7_14 = bits, U32, 1252, [14:14]
|
||||
unusedBit_7_15 = bits, U32, 1252, [15:15]
|
||||
unusedBit_7_16 = bits, U32, 1252, [16:16]
|
||||
unusedBit_7_17 = bits, U32, 1252, [17:17]
|
||||
unusedBit_7_18 = bits, U32, 1252, [18:18]
|
||||
unusedBit_7_19 = bits, U32, 1252, [19:19]
|
||||
unusedBit_7_20 = bits, U32, 1252, [20:20]
|
||||
unusedBit_7_21 = bits, U32, 1252, [21:21]
|
||||
unusedBit_7_22 = bits, U32, 1252, [22:22]
|
||||
unusedBit_7_23 = bits, U32, 1252, [23:23]
|
||||
unusedBit_7_24 = bits, U32, 1252, [24:24]
|
||||
unusedBit_7_25 = bits, U32, 1252, [25:25]
|
||||
unusedBit_7_26 = bits, U32, 1252, [26:26]
|
||||
unusedBit_7_27 = bits, U32, 1252, [27:27]
|
||||
unusedBit_7_28 = bits, U32, 1252, [28:28]
|
||||
unusedBit_7_29 = bits, U32, 1252, [29:29]
|
||||
unusedBit_7_30 = bits, U32, 1252, [30:30]
|
||||
unusedBit_7_31 = bits, U32, 1252, [31:31]
|
||||
; total TS size = 1256
|
||||
faultCode = scalar, U08, 1256, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1257, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1258, "%", 1, 0
|
||||
tempC = scalar, U16, 1260, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1262, "V", 0.001, 0
|
||||
esr = scalar, U16, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4954,6 +4955,8 @@ entry = hellenBoardId, "Detected Board ID", int, "%d"
|
|||
entry = clutchUpState, "clutch: up", int, "%d"
|
||||
entry = clutchDownState, "clutch: down", int, "%d"
|
||||
entry = brakePedalState, "brake: down", int, "%d"
|
||||
entry = startStopState, "startStopState", int, "%d"
|
||||
entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
|
||||
entry = egt1, "egt1", float, "%.3f"
|
||||
entry = egt2, "egt2", float, "%.3f"
|
||||
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
|
||||
|
@ -5688,6 +5691,7 @@ indicatorPanel = engine_stateIndicatorPanel, 2
|
|||
indicator = {clutchUpState}, "clutchUpState No", "clutchUpState Yes"
|
||||
indicator = {clutchDownState}, "clutchDownState No", "clutchDownState Yes"
|
||||
indicator = {brakePedalState}, "brakePedalState No", "brakePedalState Yes"
|
||||
indicator = {startStopState}, "startStopState No", "startStopState Yes"
|
||||
|
||||
dialog = engine_stateDialog, "engine_state"
|
||||
panel = engine_stateIndicatorPanel
|
||||
|
@ -5729,14 +5733,15 @@ dialog = engine_stateDialog, "engine_state"
|
|||
liveGraph = engine_state_8_Graph, "Graph", South
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
graphLine = egt1
|
||||
graphLine = egt2
|
||||
liveGraph = engine_state_9_Graph, "Graph", South
|
||||
graphLine = egt2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
graphLine = sparkCounter
|
||||
graphLine = fuelingLoad
|
||||
liveGraph = engine_state_10_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
|
||||
indicatorPanel = tps_accel_stateIndicatorPanel, 2
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package com.rusefi.config.generated;
|
||||
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Mon Oct 03 15:05:29 UTC 2022
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Thu Oct 06 23:23:12 UTC 2022
|
||||
|
||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||
import com.rusefi.config.*;
|
||||
|
@ -453,43 +453,44 @@ public class EngineState {
|
|||
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 116, FieldType.BIT, 0);
|
||||
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 116, FieldType.BIT, 1);
|
||||
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 116, FieldType.BIT, 2);
|
||||
public static final Field UNUSEDBIT_21_3 = Field.create("UNUSEDBIT_21_3", 116, FieldType.BIT, 3);
|
||||
public static final Field UNUSEDBIT_21_4 = Field.create("UNUSEDBIT_21_4", 116, FieldType.BIT, 4);
|
||||
public static final Field UNUSEDBIT_21_5 = Field.create("UNUSEDBIT_21_5", 116, FieldType.BIT, 5);
|
||||
public static final Field UNUSEDBIT_21_6 = Field.create("UNUSEDBIT_21_6", 116, FieldType.BIT, 6);
|
||||
public static final Field UNUSEDBIT_21_7 = Field.create("UNUSEDBIT_21_7", 116, FieldType.BIT, 7);
|
||||
public static final Field UNUSEDBIT_21_8 = Field.create("UNUSEDBIT_21_8", 116, FieldType.BIT, 8);
|
||||
public static final Field UNUSEDBIT_21_9 = Field.create("UNUSEDBIT_21_9", 116, FieldType.BIT, 9);
|
||||
public static final Field UNUSEDBIT_21_10 = Field.create("UNUSEDBIT_21_10", 116, FieldType.BIT, 10);
|
||||
public static final Field UNUSEDBIT_21_11 = Field.create("UNUSEDBIT_21_11", 116, FieldType.BIT, 11);
|
||||
public static final Field UNUSEDBIT_21_12 = Field.create("UNUSEDBIT_21_12", 116, FieldType.BIT, 12);
|
||||
public static final Field UNUSEDBIT_21_13 = Field.create("UNUSEDBIT_21_13", 116, FieldType.BIT, 13);
|
||||
public static final Field UNUSEDBIT_21_14 = Field.create("UNUSEDBIT_21_14", 116, FieldType.BIT, 14);
|
||||
public static final Field UNUSEDBIT_21_15 = Field.create("UNUSEDBIT_21_15", 116, FieldType.BIT, 15);
|
||||
public static final Field UNUSEDBIT_21_16 = Field.create("UNUSEDBIT_21_16", 116, FieldType.BIT, 16);
|
||||
public static final Field UNUSEDBIT_21_17 = Field.create("UNUSEDBIT_21_17", 116, FieldType.BIT, 17);
|
||||
public static final Field UNUSEDBIT_21_18 = Field.create("UNUSEDBIT_21_18", 116, FieldType.BIT, 18);
|
||||
public static final Field UNUSEDBIT_21_19 = Field.create("UNUSEDBIT_21_19", 116, FieldType.BIT, 19);
|
||||
public static final Field UNUSEDBIT_21_20 = Field.create("UNUSEDBIT_21_20", 116, FieldType.BIT, 20);
|
||||
public static final Field UNUSEDBIT_21_21 = Field.create("UNUSEDBIT_21_21", 116, FieldType.BIT, 21);
|
||||
public static final Field UNUSEDBIT_21_22 = Field.create("UNUSEDBIT_21_22", 116, FieldType.BIT, 22);
|
||||
public static final Field UNUSEDBIT_21_23 = Field.create("UNUSEDBIT_21_23", 116, FieldType.BIT, 23);
|
||||
public static final Field UNUSEDBIT_21_24 = Field.create("UNUSEDBIT_21_24", 116, FieldType.BIT, 24);
|
||||
public static final Field UNUSEDBIT_21_25 = Field.create("UNUSEDBIT_21_25", 116, FieldType.BIT, 25);
|
||||
public static final Field UNUSEDBIT_21_26 = Field.create("UNUSEDBIT_21_26", 116, FieldType.BIT, 26);
|
||||
public static final Field UNUSEDBIT_21_27 = Field.create("UNUSEDBIT_21_27", 116, FieldType.BIT, 27);
|
||||
public static final Field UNUSEDBIT_21_28 = Field.create("UNUSEDBIT_21_28", 116, FieldType.BIT, 28);
|
||||
public static final Field UNUSEDBIT_21_29 = Field.create("UNUSEDBIT_21_29", 116, FieldType.BIT, 29);
|
||||
public static final Field UNUSEDBIT_21_30 = Field.create("UNUSEDBIT_21_30", 116, FieldType.BIT, 30);
|
||||
public static final Field UNUSEDBIT_21_31 = Field.create("UNUSEDBIT_21_31", 116, FieldType.BIT, 31);
|
||||
public static final Field EGT1 = Field.create("EGT1", 120, FieldType.FLOAT);
|
||||
public static final Field EGT2 = Field.create("EGT2", 124, FieldType.FLOAT);
|
||||
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 128, FieldType.INT16).setScale(1.0);
|
||||
public static final Field ALIGNMENTFILL_AT_130 = Field.create("ALIGNMENTFILL_AT_130", 130, FieldType.INT8).setScale(1.0);
|
||||
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 132, FieldType.INT).setScale(1.0);
|
||||
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 136, FieldType.INT).setScale(1.0);
|
||||
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 140, FieldType.FLOAT);
|
||||
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 144, FieldType.FLOAT);
|
||||
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 116, FieldType.BIT, 3);
|
||||
public static final Field UNUSEDBIT_22_4 = Field.create("UNUSEDBIT_22_4", 116, FieldType.BIT, 4);
|
||||
public static final Field UNUSEDBIT_22_5 = Field.create("UNUSEDBIT_22_5", 116, FieldType.BIT, 5);
|
||||
public static final Field UNUSEDBIT_22_6 = Field.create("UNUSEDBIT_22_6", 116, FieldType.BIT, 6);
|
||||
public static final Field UNUSEDBIT_22_7 = Field.create("UNUSEDBIT_22_7", 116, FieldType.BIT, 7);
|
||||
public static final Field UNUSEDBIT_22_8 = Field.create("UNUSEDBIT_22_8", 116, FieldType.BIT, 8);
|
||||
public static final Field UNUSEDBIT_22_9 = Field.create("UNUSEDBIT_22_9", 116, FieldType.BIT, 9);
|
||||
public static final Field UNUSEDBIT_22_10 = Field.create("UNUSEDBIT_22_10", 116, FieldType.BIT, 10);
|
||||
public static final Field UNUSEDBIT_22_11 = Field.create("UNUSEDBIT_22_11", 116, FieldType.BIT, 11);
|
||||
public static final Field UNUSEDBIT_22_12 = Field.create("UNUSEDBIT_22_12", 116, FieldType.BIT, 12);
|
||||
public static final Field UNUSEDBIT_22_13 = Field.create("UNUSEDBIT_22_13", 116, FieldType.BIT, 13);
|
||||
public static final Field UNUSEDBIT_22_14 = Field.create("UNUSEDBIT_22_14", 116, FieldType.BIT, 14);
|
||||
public static final Field UNUSEDBIT_22_15 = Field.create("UNUSEDBIT_22_15", 116, FieldType.BIT, 15);
|
||||
public static final Field UNUSEDBIT_22_16 = Field.create("UNUSEDBIT_22_16", 116, FieldType.BIT, 16);
|
||||
public static final Field UNUSEDBIT_22_17 = Field.create("UNUSEDBIT_22_17", 116, FieldType.BIT, 17);
|
||||
public static final Field UNUSEDBIT_22_18 = Field.create("UNUSEDBIT_22_18", 116, FieldType.BIT, 18);
|
||||
public static final Field UNUSEDBIT_22_19 = Field.create("UNUSEDBIT_22_19", 116, FieldType.BIT, 19);
|
||||
public static final Field UNUSEDBIT_22_20 = Field.create("UNUSEDBIT_22_20", 116, FieldType.BIT, 20);
|
||||
public static final Field UNUSEDBIT_22_21 = Field.create("UNUSEDBIT_22_21", 116, FieldType.BIT, 21);
|
||||
public static final Field UNUSEDBIT_22_22 = Field.create("UNUSEDBIT_22_22", 116, FieldType.BIT, 22);
|
||||
public static final Field UNUSEDBIT_22_23 = Field.create("UNUSEDBIT_22_23", 116, FieldType.BIT, 23);
|
||||
public static final Field UNUSEDBIT_22_24 = Field.create("UNUSEDBIT_22_24", 116, FieldType.BIT, 24);
|
||||
public static final Field UNUSEDBIT_22_25 = Field.create("UNUSEDBIT_22_25", 116, FieldType.BIT, 25);
|
||||
public static final Field UNUSEDBIT_22_26 = Field.create("UNUSEDBIT_22_26", 116, FieldType.BIT, 26);
|
||||
public static final Field UNUSEDBIT_22_27 = Field.create("UNUSEDBIT_22_27", 116, FieldType.BIT, 27);
|
||||
public static final Field UNUSEDBIT_22_28 = Field.create("UNUSEDBIT_22_28", 116, FieldType.BIT, 28);
|
||||
public static final Field UNUSEDBIT_22_29 = Field.create("UNUSEDBIT_22_29", 116, FieldType.BIT, 29);
|
||||
public static final Field UNUSEDBIT_22_30 = Field.create("UNUSEDBIT_22_30", 116, FieldType.BIT, 30);
|
||||
public static final Field UNUSEDBIT_22_31 = Field.create("UNUSEDBIT_22_31", 116, FieldType.BIT, 31);
|
||||
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 120, FieldType.INT).setScale(1.0);
|
||||
public static final Field EGT1 = Field.create("EGT1", 124, FieldType.FLOAT);
|
||||
public static final Field EGT2 = Field.create("EGT2", 128, FieldType.FLOAT);
|
||||
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 132, FieldType.INT16).setScale(1.0);
|
||||
public static final Field ALIGNMENTFILL_AT_134 = Field.create("ALIGNMENTFILL_AT_134", 134, FieldType.INT8).setScale(1.0);
|
||||
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 136, FieldType.INT).setScale(1.0);
|
||||
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 140, FieldType.INT).setScale(1.0);
|
||||
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 144, FieldType.FLOAT);
|
||||
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 148, FieldType.FLOAT);
|
||||
public static final Field[] VALUES = {
|
||||
LUA_FUELADD,
|
||||
LUA_FUELMULT,
|
||||
|
@ -556,39 +557,40 @@ public class EngineState {
|
|||
CLUTCHUPSTATE,
|
||||
CLUTCHDOWNSTATE,
|
||||
BRAKEPEDALSTATE,
|
||||
UNUSEDBIT_21_3,
|
||||
UNUSEDBIT_21_4,
|
||||
UNUSEDBIT_21_5,
|
||||
UNUSEDBIT_21_6,
|
||||
UNUSEDBIT_21_7,
|
||||
UNUSEDBIT_21_8,
|
||||
UNUSEDBIT_21_9,
|
||||
UNUSEDBIT_21_10,
|
||||
UNUSEDBIT_21_11,
|
||||
UNUSEDBIT_21_12,
|
||||
UNUSEDBIT_21_13,
|
||||
UNUSEDBIT_21_14,
|
||||
UNUSEDBIT_21_15,
|
||||
UNUSEDBIT_21_16,
|
||||
UNUSEDBIT_21_17,
|
||||
UNUSEDBIT_21_18,
|
||||
UNUSEDBIT_21_19,
|
||||
UNUSEDBIT_21_20,
|
||||
UNUSEDBIT_21_21,
|
||||
UNUSEDBIT_21_22,
|
||||
UNUSEDBIT_21_23,
|
||||
UNUSEDBIT_21_24,
|
||||
UNUSEDBIT_21_25,
|
||||
UNUSEDBIT_21_26,
|
||||
UNUSEDBIT_21_27,
|
||||
UNUSEDBIT_21_28,
|
||||
UNUSEDBIT_21_29,
|
||||
UNUSEDBIT_21_30,
|
||||
UNUSEDBIT_21_31,
|
||||
STARTSTOPSTATE,
|
||||
UNUSEDBIT_22_4,
|
||||
UNUSEDBIT_22_5,
|
||||
UNUSEDBIT_22_6,
|
||||
UNUSEDBIT_22_7,
|
||||
UNUSEDBIT_22_8,
|
||||
UNUSEDBIT_22_9,
|
||||
UNUSEDBIT_22_10,
|
||||
UNUSEDBIT_22_11,
|
||||
UNUSEDBIT_22_12,
|
||||
UNUSEDBIT_22_13,
|
||||
UNUSEDBIT_22_14,
|
||||
UNUSEDBIT_22_15,
|
||||
UNUSEDBIT_22_16,
|
||||
UNUSEDBIT_22_17,
|
||||
UNUSEDBIT_22_18,
|
||||
UNUSEDBIT_22_19,
|
||||
UNUSEDBIT_22_20,
|
||||
UNUSEDBIT_22_21,
|
||||
UNUSEDBIT_22_22,
|
||||
UNUSEDBIT_22_23,
|
||||
UNUSEDBIT_22_24,
|
||||
UNUSEDBIT_22_25,
|
||||
UNUSEDBIT_22_26,
|
||||
UNUSEDBIT_22_27,
|
||||
UNUSEDBIT_22_28,
|
||||
UNUSEDBIT_22_29,
|
||||
UNUSEDBIT_22_30,
|
||||
UNUSEDBIT_22_31,
|
||||
STARTSTOPSTATETOGGLECOUNTER,
|
||||
EGT1,
|
||||
EGT2,
|
||||
DESIREDRPMLIMIT,
|
||||
ALIGNMENTFILL_AT_130,
|
||||
ALIGNMENTFILL_AT_134,
|
||||
FUELINJECTIONCOUNTER,
|
||||
SPARKCOUNTER,
|
||||
FUELINGLOAD,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package com.rusefi.config.generated;
|
||||
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:00:48 UTC 2022
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Thu Oct 06 23:24:10 UTC 2022
|
||||
|
||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||
import com.rusefi.config.*;
|
||||
|
@ -2406,10 +2406,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.10.07.all.3555122653";
|
||||
public static final String TS_SIGNATURE = "rusEFI 2022.10.07.all.3662713334";
|
||||
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 = 1264;
|
||||
public static final int TS_TOTAL_OUTPUT_SIZE = 1268;
|
||||
public static final int TsCalMode_EtbKd = 5;
|
||||
public static final int TsCalMode_EtbKi = 4;
|
||||
public static final int TsCalMode_EtbKp = 3;
|
||||
|
|
Loading…
Reference in New Issue