mirror of https://github.com/rusefi/rusefi-1.git
Auto-generated configs and docs
This commit is contained in:
parent
0013a8151c
commit
986e0573b2
|
@ -1954,7 +1954,7 @@
|
||||||
#define show_Frankenso_presets true
|
#define show_Frankenso_presets true
|
||||||
#define show_test_presets true
|
#define show_test_presets true
|
||||||
#define showHumanReadableWarning_offset 896
|
#define showHumanReadableWarning_offset 896
|
||||||
#define SIGNATURE_HASH 804244456
|
#define SIGNATURE_HASH 3640302469
|
||||||
#define silentTriggerError_offset 1260
|
#define silentTriggerError_offset 1260
|
||||||
#define skippedWheelOnCam_offset 1260
|
#define skippedWheelOnCam_offset 1260
|
||||||
#define slowAdcAlpha_offset 1712
|
#define slowAdcAlpha_offset 1712
|
||||||
|
@ -2536,12 +2536,12 @@
|
||||||
#define ts_show_spi true
|
#define ts_show_spi true
|
||||||
#define ts_show_trigger_comparator false
|
#define ts_show_trigger_comparator false
|
||||||
#define ts_show_tunerstudio_port true
|
#define ts_show_tunerstudio_port true
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen_cypress.804244456"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen_cypress.3640302469"
|
||||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||||
#define TS_TEST_COMMAND 't'
|
#define TS_TEST_COMMAND 't'
|
||||||
#define TS_TEST_COMMAND_char t
|
#define TS_TEST_COMMAND_char t
|
||||||
#define TS_TOTAL_OUTPUT_SIZE 1000
|
#define TS_TOTAL_OUTPUT_SIZE 1012
|
||||||
#define TsCalMode_EtbKd 5
|
#define TsCalMode_EtbKd 5
|
||||||
#define TsCalMode_EtbKi 4
|
#define TsCalMode_EtbKi 4
|
||||||
#define TsCalMode_EtbKp 3
|
#define TsCalMode_EtbKp 3
|
||||||
|
|
|
@ -1939,7 +1939,7 @@
|
||||||
#define show_Frankenso_presets true
|
#define show_Frankenso_presets true
|
||||||
#define show_test_presets true
|
#define show_test_presets true
|
||||||
#define showHumanReadableWarning_offset 896
|
#define showHumanReadableWarning_offset 896
|
||||||
#define SIGNATURE_HASH 3494512404
|
#define SIGNATURE_HASH 660559737
|
||||||
#define silentTriggerError_offset 1260
|
#define silentTriggerError_offset 1260
|
||||||
#define skippedWheelOnCam_offset 1260
|
#define skippedWheelOnCam_offset 1260
|
||||||
#define slowAdcAlpha_offset 1712
|
#define slowAdcAlpha_offset 1712
|
||||||
|
@ -2521,12 +2521,12 @@
|
||||||
#define ts_show_spi true
|
#define ts_show_spi true
|
||||||
#define ts_show_trigger_comparator true
|
#define ts_show_trigger_comparator true
|
||||||
#define ts_show_tunerstudio_port true
|
#define ts_show_tunerstudio_port true
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.kin.3494512404"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.kin.660559737"
|
||||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||||
#define TS_TEST_COMMAND 't'
|
#define TS_TEST_COMMAND 't'
|
||||||
#define TS_TEST_COMMAND_char t
|
#define TS_TEST_COMMAND_char t
|
||||||
#define TS_TOTAL_OUTPUT_SIZE 1000
|
#define TS_TOTAL_OUTPUT_SIZE 1012
|
||||||
#define TsCalMode_EtbKd 5
|
#define TsCalMode_EtbKd 5
|
||||||
#define TsCalMode_EtbKi 4
|
#define TsCalMode_EtbKi 4
|
||||||
#define TsCalMode_EtbKp 3
|
#define TsCalMode_EtbKp 3
|
||||||
|
|
|
@ -1933,7 +1933,7 @@
|
||||||
#define show_Proteus_presets false
|
#define show_Proteus_presets false
|
||||||
#define show_test_presets false
|
#define show_test_presets false
|
||||||
#define showHumanReadableWarning_offset 896
|
#define showHumanReadableWarning_offset 896
|
||||||
#define SIGNATURE_HASH 1957514709
|
#define SIGNATURE_HASH 2209881528
|
||||||
#define silentTriggerError_offset 1260
|
#define silentTriggerError_offset 1260
|
||||||
#define skippedWheelOnCam_offset 1260
|
#define skippedWheelOnCam_offset 1260
|
||||||
#define slowAdcAlpha_offset 1712
|
#define slowAdcAlpha_offset 1712
|
||||||
|
@ -2515,12 +2515,12 @@
|
||||||
#define ts_show_spi true
|
#define ts_show_spi true
|
||||||
#define ts_show_trigger_comparator false
|
#define ts_show_trigger_comparator false
|
||||||
#define ts_show_tunerstudio_port false
|
#define ts_show_tunerstudio_port false
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.subaru_eg33_f7.1957514709"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.subaru_eg33_f7.2209881528"
|
||||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||||
#define TS_TEST_COMMAND 't'
|
#define TS_TEST_COMMAND 't'
|
||||||
#define TS_TEST_COMMAND_char t
|
#define TS_TEST_COMMAND_char t
|
||||||
#define TS_TOTAL_OUTPUT_SIZE 1000
|
#define TS_TOTAL_OUTPUT_SIZE 1012
|
||||||
#define TsCalMode_EtbKd 5
|
#define TsCalMode_EtbKd 5
|
||||||
#define TsCalMode_EtbKi 4
|
#define TsCalMode_EtbKi 4
|
||||||
#define TsCalMode_EtbKp 3
|
#define TsCalMode_EtbKp 3
|
||||||
|
|
|
@ -397,6 +397,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
|
|
@ -176,6 +176,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -791,59 +791,64 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
|
@ -366,21 +366,26 @@ hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, F
|
||||||
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, -1.0, -1.0, ""),
|
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, -1.0, -1.0, ""),
|
||||||
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 916, 1.0, -1.0, -1.0, ""),
|
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 916, 1.0, -1.0, -1.0, ""),
|
||||||
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 920, 1.0, -1.0, -1.0, ""),
|
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 920, 1.0, -1.0, -1.0, ""),
|
||||||
currentGap("currentGap", SensorCategory.SENSOR_INPUTS, FieldType.INT, 924, 1.0, -1.0, -1.0, ""),
|
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 924, 1.0, -10000.0, 10000.0, ""),
|
||||||
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 928, 1.0, -1.0, -1.0, ""),
|
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 928, 1.0, -10000.0, 10000.0, ""),
|
||||||
wallFuelCorrection("fuel injection time correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 932, 1.0, -1.0, -1.0, ""),
|
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 932, 1.0, -10000.0, 10000.0, ""),
|
||||||
wallFuel("Amount of fuel on the wall, in ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 936, 1.0, -1.0, -1.0, ""),
|
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 933, 1.0, -10000.0, 10000.0, ""),
|
||||||
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 940, 1.0, -1.0, -1.0, ""),
|
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 934, 1.0, -20.0, 100.0, "units"),
|
||||||
currentIdlePosition("that's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 944, 1.0, -1.0, -1.0, ""),
|
currentGap("currentGap", SensorCategory.SENSOR_INPUTS, FieldType.INT, 936, 1.0, -1.0, -1.0, ""),
|
||||||
baseIdlePosition("current position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 948, 1.0, -1.0, -1.0, ""),
|
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 940, 1.0, -1.0, -1.0, ""),
|
||||||
iacByTpsTaper("iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 952, 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, 944, 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, 956, 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, 948, 1.0, -1.0, -1.0, ""),
|
||||||
targetRpmByClt("targetRpmByClt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 964, 1.0, -1.0, -1.0, ""),
|
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 952, 1.0, -1.0, -1.0, ""),
|
||||||
targetRpmAcBump("targetRpmAcBump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 968, 1.0, -1.0, -1.0, ""),
|
currentIdlePosition("that's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 956, 1.0, -1.0, -1.0, ""),
|
||||||
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 972, 1.0, -1.0, -1.0, ""),
|
baseIdlePosition("current position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 960, 1.0, -1.0, -1.0, ""),
|
||||||
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
|
iacByTpsTaper("iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 964, 1.0, -1.0, -1.0, ""),
|
||||||
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 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, 968, 1.0, -1.0, -1.0, ""),
|
||||||
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, -1.0, -1.0, ""),
|
targetRpmByClt("targetRpmByClt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
|
||||||
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, -1.0, -1.0, ""),
|
targetRpmAcBump("targetRpmAcBump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, -1.0, -1.0, ""),
|
||||||
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, -1.0, -1.0, ""),
|
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, -1.0, -1.0, ""),
|
||||||
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, -1.0, -1.0, ""),
|
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, -1.0, -1.0, ""),
|
||||||
|
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, -1.0, -1.0, ""),
|
||||||
|
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, -1.0, -1.0, ""),
|
||||||
|
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, -1.0, -1.0, ""),
|
||||||
|
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, -1.0, -1.0, ""),
|
||||||
|
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -1.0, -1.0, ""),
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
// generated by gen_live_documentation.sh / UsagesReader.java
|
// generated by gen_live_documentation.sh / UsagesReader.java
|
||||||
#define TS_TOTAL_OUTPUT_SIZE 1000
|
#define TS_TOTAL_OUTPUT_SIZE 1012
|
|
@ -1954,7 +1954,7 @@
|
||||||
#define show_Frankenso_presets true
|
#define show_Frankenso_presets true
|
||||||
#define show_test_presets true
|
#define show_test_presets true
|
||||||
#define showHumanReadableWarning_offset 896
|
#define showHumanReadableWarning_offset 896
|
||||||
#define SIGNATURE_HASH 1791198690
|
#define SIGNATURE_HASH 2648102287
|
||||||
#define silentTriggerError_offset 1260
|
#define silentTriggerError_offset 1260
|
||||||
#define skippedWheelOnCam_offset 1260
|
#define skippedWheelOnCam_offset 1260
|
||||||
#define slowAdcAlpha_offset 1712
|
#define slowAdcAlpha_offset 1712
|
||||||
|
@ -2536,12 +2536,12 @@
|
||||||
#define ts_show_spi true
|
#define ts_show_spi true
|
||||||
#define ts_show_trigger_comparator false
|
#define ts_show_trigger_comparator false
|
||||||
#define ts_show_tunerstudio_port true
|
#define ts_show_tunerstudio_port true
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.all.1791198690"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.all.2648102287"
|
||||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||||
#define TS_TEST_COMMAND 't'
|
#define TS_TEST_COMMAND 't'
|
||||||
#define TS_TEST_COMMAND_char t
|
#define TS_TEST_COMMAND_char t
|
||||||
#define TS_TOTAL_OUTPUT_SIZE 1000
|
#define TS_TOTAL_OUTPUT_SIZE 1012
|
||||||
#define TsCalMode_EtbKd 5
|
#define TsCalMode_EtbKd 5
|
||||||
#define TsCalMode_EtbKi 4
|
#define TsCalMode_EtbKi 4
|
||||||
#define TsCalMode_EtbKp 3
|
#define TsCalMode_EtbKp 3
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1791198690
|
#define SIGNATURE_HASH 2648102287
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.all.1791198690"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.all.2648102287"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 2011191485
|
#define SIGNATURE_HASH 2163542224
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.alphax-2chan.2011191485"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.alphax-2chan.2163542224"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 3815791126
|
#define SIGNATURE_HASH 342166139
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.alphax-4chan.3815791126"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.alphax-4chan.342166139"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1980330181
|
#define SIGNATURE_HASH 2166104232
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.atlas.1980330181"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.atlas.2166104232"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1207700616
|
#define SIGNATURE_HASH 2968083685
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.core8.1207700616"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.core8.2968083685"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1791198690
|
#define SIGNATURE_HASH 2648102287
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.f429-discovery.1791198690"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.f429-discovery.2648102287"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 52043219
|
#define SIGNATURE_HASH 4094643646
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.frankenso_na6.52043219"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.frankenso_na6.4094643646"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1033704183
|
#define SIGNATURE_HASH 3397927578
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.harley81.1033704183"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.harley81.3397927578"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 538513279
|
#define SIGNATURE_HASH 3607912210
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen-nb1.538513279"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen-nb1.3607912210"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 930390940
|
#define SIGNATURE_HASH 3227644913
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen121nissan.930390940"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen121nissan.3227644913"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 881520245
|
#define SIGNATURE_HASH 3282026008
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen121vag.881520245"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen121vag.3282026008"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1951498383
|
#define SIGNATURE_HASH 2202325218
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen128.1951498383"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen128.2202325218"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 3005650114
|
#define SIGNATURE_HASH 1144243375
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen154hyundai.3005650114"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen154hyundai.1144243375"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 2408954498
|
#define SIGNATURE_HASH 2021714671
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen72.2408954498"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen72.2021714671"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 3950377316
|
#define SIGNATURE_HASH 476096777
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen81.3950377316"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen81.476096777"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1654549695
|
#define SIGNATURE_HASH 2508930258
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen88bmw.1654549695"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen88bmw.2508930258"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 3462778255
|
#define SIGNATURE_HASH 963681762
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellenNA6.3462778255"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellenNA6.963681762"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1718888054
|
#define SIGNATURE_HASH 2439083547
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellenNA8_96.1718888054"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellenNA8_96.2439083547"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 804244456
|
#define SIGNATURE_HASH 3640302469
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen_cypress.804244456"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen_cypress.3640302469"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 3494512404
|
#define SIGNATURE_HASH 660559737
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.kin.3494512404"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.kin.660559737"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 98782089
|
#define SIGNATURE_HASH 4076215268
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.mre_f4.98782089"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.mre_f4.4076215268"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 98782089
|
#define SIGNATURE_HASH 4076215268
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.mre_f7.98782089"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.mre_f7.4076215268"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 975789060
|
#define SIGNATURE_HASH 3443264617
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.prometheus_405.975789060"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.prometheus_405.3443264617"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 975789060
|
#define SIGNATURE_HASH 3443264617
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.prometheus_469.975789060"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.prometheus_469.3443264617"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1276779619
|
#define SIGNATURE_HASH 3138341902
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.proteus_f4.1276779619"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.proteus_f4.3138341902"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1276779619
|
#define SIGNATURE_HASH 3138341902
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.proteus_f7.1276779619"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.proteus_f7.3138341902"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1276779619
|
#define SIGNATURE_HASH 3138341902
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.proteus_h7.1276779619"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.proteus_h7.3138341902"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1957514709
|
#define SIGNATURE_HASH 2209881528
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.subaru_eg33_f7.1957514709"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.subaru_eg33_f7.2209881528"
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 2261962163
|
#define SIGNATURE_HASH 1908907486
|
||||||
#define TS_SIGNATURE "rusEFI 2022.04.23.tdg-pdm8.2261962163"
|
#define TS_SIGNATURE "rusEFI 2022.04.23.tdg-pdm8.1908907486"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Tue Apr 19 19:08:30 UTC 2022
|
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sat Apr 23 22:00:05 UTC 2022
|
||||||
// by class com.rusefi.output.CHeaderConsumer
|
// by class com.rusefi.output.CHeaderConsumer
|
||||||
// begin
|
// begin
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -15,8 +15,30 @@ struct trigger_central_s {
|
||||||
* offset 24
|
* offset 24
|
||||||
*/
|
*/
|
||||||
int vvtCamCounter = (int)0;
|
int vvtCamCounter = (int)0;
|
||||||
|
/**
|
||||||
|
* offset 28
|
||||||
|
*/
|
||||||
|
scaled_channel<float, 1, 1> mapVvt_MAP_AT_SPECIAL_POINT = (float)0;
|
||||||
|
/**
|
||||||
|
* offset 32
|
||||||
|
*/
|
||||||
|
scaled_channel<float, 1, 1> mapVvt_MAP_AT_DIFF = (float)0;
|
||||||
|
/**
|
||||||
|
* offset 36
|
||||||
|
*/
|
||||||
|
uint8_t mapVvt_MAP_AT_CYCLE_COUNT = (uint8_t)0;
|
||||||
|
/**
|
||||||
|
* offset 37
|
||||||
|
*/
|
||||||
|
uint8_t mapVvt_map_peak = (uint8_t)0;
|
||||||
|
/**
|
||||||
|
* need 4 byte alignment
|
||||||
|
units
|
||||||
|
* offset 38
|
||||||
|
*/
|
||||||
|
uint8_t alignmentFill_at_38[2];
|
||||||
};
|
};
|
||||||
static_assert(sizeof(trigger_central_s) == 28);
|
static_assert(sizeof(trigger_central_s) == 40);
|
||||||
|
|
||||||
// end
|
// end
|
||||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Tue Apr 19 19:08:30 UTC 2022
|
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sat Apr 23 22:00:05 UTC 2022
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.all.1791198690"
|
signature = "rusEFI 2022.04.23.all.2648102287"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.all.1791198690" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.all.2648102287" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:21 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:37 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5319,6 +5328,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.alphax-2chan.2011191485"
|
signature = "rusEFI 2022.04.23.alphax-2chan.2163542224"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.alphax-2chan.2011191485" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.alphax-2chan.2163542224" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:24:51 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:06 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5313,6 +5322,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.alphax-4chan.3815791126"
|
signature = "rusEFI 2022.04.23.alphax-4chan.342166139"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.alphax-4chan.3815791126" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.alphax-4chan.342166139" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:24:52 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:08 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5314,6 +5323,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.atlas.1980330181"
|
signature = "rusEFI 2022.04.23.atlas.2166104232"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.atlas.1980330181" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.atlas.2166104232" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:19 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:35 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5319,6 +5328,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.core8.1207700616"
|
signature = "rusEFI 2022.04.23.core8.2968083685"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.core8.1207700616" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.core8.2968083685" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:09 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:25 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5316,6 +5325,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.f429-discovery.1791198690"
|
signature = "rusEFI 2022.04.23.f429-discovery.2648102287"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.f429-discovery.1791198690" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.f429-discovery.2648102287" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:18 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:33 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5319,6 +5328,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.frankenso_na6.52043219"
|
signature = "rusEFI 2022.04.23.frankenso_na6.4094643646"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.frankenso_na6.52043219" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.frankenso_na6.4094643646" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:10 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:26 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5319,6 +5328,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.harley81.1033704183"
|
signature = "rusEFI 2022.04.23.harley81.3397927578"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.harley81.1033704183" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.harley81.3397927578" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:24:53 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:09 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellen-nb1.538513279"
|
signature = "rusEFI 2022.04.23.hellen-nb1.3607912210"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellen-nb1.538513279" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellen-nb1.3607912210" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:03 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:19 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellen121nissan.930390940"
|
signature = "rusEFI 2022.04.23.hellen121nissan.3227644913"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellen121nissan.930390940" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellen121nissan.3227644913" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:24:57 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:13 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellen121vag.881520245"
|
signature = "rusEFI 2022.04.23.hellen121vag.3282026008"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellen121vag.881520245" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellen121vag.3282026008" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:24:56 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:12 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellen128.1951498383"
|
signature = "rusEFI 2022.04.23.hellen128.2202325218"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellen128.1951498383" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellen128.2202325218" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:24:55 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:10 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellen154hyundai.3005650114"
|
signature = "rusEFI 2022.04.23.hellen154hyundai.1144243375"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellen154hyundai.3005650114" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellen154hyundai.1144243375" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:24:58 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:14 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellen72.2408954498"
|
signature = "rusEFI 2022.04.23.hellen72.2021714671"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellen72.2408954498" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellen72.2021714671" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:01 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:17 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellen81.3950377316"
|
signature = "rusEFI 2022.04.23.hellen81.476096777"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellen81.3950377316" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellen81.476096777" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:02 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:18 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5314,6 +5323,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellen88bmw.1654549695"
|
signature = "rusEFI 2022.04.23.hellen88bmw.2508930258"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellen88bmw.1654549695" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellen88bmw.2508930258" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:00 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:15 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellenNA6.3462778255"
|
signature = "rusEFI 2022.04.23.hellenNA6.963681762"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellenNA6.3462778255" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellenNA6.963681762" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:04 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:20 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellenNA8_96.1718888054"
|
signature = "rusEFI 2022.04.23.hellenNA8_96.2439083547"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellenNA8_96.1718888054" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellenNA8_96.2439083547" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:05 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:21 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.hellen_cypress.804244456"
|
signature = "rusEFI 2022.04.23.hellen_cypress.3640302469"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.hellen_cypress.804244456" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.hellen_cypress.3640302469" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Apr 23 21:25:23 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sat Apr 23 22:00:39 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5319,6 +5328,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.kin.3494512404"
|
signature = "rusEFI 2022.04.23.kin.660559737"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.kin.3494512404" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.kin.660559737" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Apr 23 21:25:22 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sat Apr 23 22:00:38 UTC 2022
|
||||||
|
|
||||||
pageSize = 21136
|
pageSize = 21136
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2147,7 +2147,7 @@ tcu_32Vals = array, U08, 21128, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2946,62 +2946,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4576,6 +4581,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5278,6 +5287,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.mre_f4.98782089"
|
signature = "rusEFI 2022.04.23.mre_f4.4076215268"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.mre_f4.98782089" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.mre_f4.4076215268" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:08 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:24 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5316,6 +5325,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.mre_f7.98782089"
|
signature = "rusEFI 2022.04.23.mre_f7.4076215268"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.mre_f7.98782089" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.mre_f7.4076215268" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:07 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:23 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5316,6 +5325,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.prometheus_405.975789060"
|
signature = "rusEFI 2022.04.23.prometheus_405.3443264617"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.prometheus_405.975789060" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.prometheus_405.3443264617" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:13 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:29 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5314,6 +5323,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.prometheus_469.975789060"
|
signature = "rusEFI 2022.04.23.prometheus_469.3443264617"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.prometheus_469.975789060" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.prometheus_469.3443264617" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:12 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:27 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5314,6 +5323,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.proteus_f4.1276779619"
|
signature = "rusEFI 2022.04.23.proteus_f4.3138341902"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.proteus_f4.1276779619" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.proteus_f4.3138341902" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:15 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:31 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5312,6 +5321,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.proteus_f7.1276779619"
|
signature = "rusEFI 2022.04.23.proteus_f7.3138341902"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.proteus_f7.1276779619" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.proteus_f7.3138341902" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:14 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:30 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5312,6 +5321,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.proteus_h7.1276779619"
|
signature = "rusEFI 2022.04.23.proteus_h7.3138341902"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.proteus_h7.1276779619" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.proteus_h7.3138341902" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:16 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:32 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5312,6 +5321,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.subaru_eg33_f7.1957514709"
|
signature = "rusEFI 2022.04.23.subaru_eg33_f7.2209881528"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.subaru_eg33_f7.1957514709" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.subaru_eg33_f7.2209881528" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; 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 Sat Apr 23 21:25:24 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:40 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5315,6 +5324,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI 2022.04.23.tdg-pdm8.2261962163"
|
signature = "rusEFI 2022.04.23.tdg-pdm8.1908907486"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmwave version for title bar.
|
versionInfo = "V" ; firmwave version for title bar.
|
||||||
signature = "rusEFI 2022.04.23.tdg-pdm8.2261962163" ; signature is expected to be 7 or more characters.
|
signature = "rusEFI 2022.04.23.tdg-pdm8.1908907486" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:20 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:36 UTC 2022
|
||||||
|
|
||||||
pageSize = 21164
|
pageSize = 21164
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
||||||
ochGetCommand = "O%2o%2c"
|
ochGetCommand = "O%2o%2c"
|
||||||
|
|
||||||
; see TS_OUTPUT_SIZE in console source code
|
; see TS_OUTPUT_SIZE in console source code
|
||||||
ochBlockSize = 1000
|
ochBlockSize = 1012
|
||||||
|
|
||||||
;
|
;
|
||||||
; see TunerStudioOutputChannels struct
|
; see TunerStudioOutputChannels struct
|
||||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
||||||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||||
; total TS size = 924
|
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||||
currentGap = scalar, F32, 924, "", 1, 0
|
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||||
; total TS size = 932
|
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||||
wallFuel = scalar, F32, 936, "", 1, 0
|
; total TS size = 936
|
||||||
; total TS size = 940
|
currentGap = scalar, F32, 936, "", 1, 0
|
||||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
; total TS size = 944
|
||||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
wallFuel = scalar, F32, 948, "", 1, 0
|
||||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
; total TS size = 952
|
||||||
mightResetPid = bits, U32, 960, [0:0]
|
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
shouldResetPid = bits, U32, 960, [1:1]
|
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
wasResetPid = bits, U32, 960, [2:2]
|
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
mustResetPid = bits, U32, 960, [3:3]
|
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||||
isCoasting = bits, U32, 960, [4:4]
|
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
mightResetPid = bits, U32, 972, [0:0]
|
||||||
notIdling = bits, U32, 960, [6:6]
|
shouldResetPid = bits, U32, 972, [1:1]
|
||||||
needReset = bits, U32, 960, [7:7]
|
wasResetPid = bits, U32, 972, [2:2]
|
||||||
isInDeadZone = bits, U32, 960, [8:8]
|
mustResetPid = bits, U32, 972, [3:3]
|
||||||
isBlipping = bits, U32, 960, [9:9]
|
isCoasting = bits, U32, 972, [4:4]
|
||||||
useClosedLoop = bits, U32, 960, [10:10]
|
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||||
badTps = bits, U32, 960, [11:11]
|
notIdling = bits, U32, 972, [6:6]
|
||||||
looksLikeRunning = bits, U32, 960, [12:12]
|
needReset = bits, U32, 972, [7:7]
|
||||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
isInDeadZone = bits, U32, 972, [8:8]
|
||||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
isBlipping = bits, U32, 972, [9:9]
|
||||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
useClosedLoop = bits, U32, 972, [10:10]
|
||||||
isVerboseIAC = bits, U32, 960, [16:16]
|
badTps = bits, U32, 972, [11:11]
|
||||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
looksLikeRunning = bits, U32, 972, [12:12]
|
||||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
isVerboseIAC = bits, U32, 972, [16:16]
|
||||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||||
; total TS size = 972
|
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||||
baseDwell = scalar, F32, 972, "", 1, 0
|
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||||
; total TS size = 988
|
; total TS size = 984
|
||||||
idlePosition = scalar, F32, 988, "", 1, 0
|
baseDwell = scalar, F32, 984, "", 1, 0
|
||||||
trim = scalar, F32, 992, "", 1, 0
|
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||||
|
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||||
; total TS size = 1000
|
; total TS size = 1000
|
||||||
|
idlePosition = scalar, F32, 1000, "", 1, 0
|
||||||
|
trim = scalar, F32, 1004, "", 1, 0
|
||||||
|
luaAdjustment = scalar, F32, 1008, "", 1, 0
|
||||||
|
; total TS size = 1012
|
||||||
|
|
||||||
|
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
||||||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||||
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
entry = hwEventCounters6, "Hardware events since boot 6", int, "%d"
|
||||||
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
entry = vvtCamCounter, "vvtCamCounter", int, "%d"
|
||||||
|
entry = mapVvt_MAP_AT_SPECIAL_POINT, "mapVvt_MAP_AT_SPECIAL_POINT", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_DIFF, "mapVvt_MAP_AT_DIFF", float, "%.3f"
|
||||||
|
entry = mapVvt_MAP_AT_CYCLE_COUNT, "mapVvt_MAP_AT_CYCLE_COUNT", int, "%d"
|
||||||
|
entry = mapVvt_map_peak, "mapVvt_map_peak", int, "%d"
|
||||||
entry = currentGap, "currentGap", float, "%.3f"
|
entry = currentGap, "currentGap", float, "%.3f"
|
||||||
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
entry = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||||
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
entry = wallFuelCorrection, "fuel injection time correction to account for wall wetting effect for current cycle", float, "%.3f"
|
||||||
|
@ -5319,6 +5328,11 @@ dialog = trigger_centralDialog, "trigger_central"
|
||||||
graphLine = hwEventCounters5
|
graphLine = hwEventCounters5
|
||||||
graphLine = hwEventCounters6
|
graphLine = hwEventCounters6
|
||||||
graphLine = vvtCamCounter
|
graphLine = vvtCamCounter
|
||||||
|
graphLine = mapVvt_MAP_AT_SPECIAL_POINT
|
||||||
|
liveGraph = trigger_central_3_Graph, "Graph", South
|
||||||
|
graphLine = mapVvt_MAP_AT_DIFF
|
||||||
|
graphLine = mapVvt_MAP_AT_CYCLE_COUNT
|
||||||
|
graphLine = mapVvt_map_peak
|
||||||
|
|
||||||
|
|
||||||
dialog = trigger_stateDialog, "trigger_state"
|
dialog = trigger_stateDialog, "trigger_state"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package com.rusefi.config.generated;
|
package com.rusefi.config.generated;
|
||||||
|
|
||||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 21:25:26 UTC 2022
|
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Apr 23 22:00:42 UTC 2022
|
||||||
|
|
||||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||||
import com.rusefi.config.*;
|
import com.rusefi.config.*;
|
||||||
|
@ -1880,7 +1880,6 @@ public class Fields {
|
||||||
public static final int servoOutputPins7_offset = 2738;
|
public static final int servoOutputPins7_offset = 2738;
|
||||||
public static final int servoOutputPins8_offset = 2739;
|
public static final int servoOutputPins8_offset = 2739;
|
||||||
public static final int showHumanReadableWarning_offset = 896;
|
public static final int showHumanReadableWarning_offset = 896;
|
||||||
public static final int SIGNATURE_HASH = 1791198690;
|
|
||||||
public static final int silentTriggerError_offset = 1260;
|
public static final int silentTriggerError_offset = 1260;
|
||||||
public static final int skippedWheelOnCam_offset = 1260;
|
public static final int skippedWheelOnCam_offset = 1260;
|
||||||
public static final int slowAdcAlpha_offset = 1712;
|
public static final int slowAdcAlpha_offset = 1712;
|
||||||
|
@ -2400,10 +2399,10 @@ public class Fields {
|
||||||
public static final int TS_RESPONSE_UNDERRUN = 0x80;
|
public static final int TS_RESPONSE_UNDERRUN = 0x80;
|
||||||
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
|
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
|
||||||
public static final char TS_SET_LOGGER_SWITCH = 'l';
|
public static final char TS_SET_LOGGER_SWITCH = 'l';
|
||||||
public static final String TS_SIGNATURE = "rusEFI 2022.04.23.all.1791198690";
|
public static final String TS_SIGNATURE = "rusEFI 2022.04.23.all.2648102287";
|
||||||
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
|
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
|
||||||
public static final char TS_TEST_COMMAND = 't';
|
public static final char TS_TEST_COMMAND = 't';
|
||||||
public static final int TS_TOTAL_OUTPUT_SIZE = 1000;
|
public static final int TS_TOTAL_OUTPUT_SIZE = 1012;
|
||||||
public static final int TsCalMode_EtbKd = 5;
|
public static final int TsCalMode_EtbKd = 5;
|
||||||
public static final int TsCalMode_EtbKi = 4;
|
public static final int TsCalMode_EtbKi = 4;
|
||||||
public static final int TsCalMode_EtbKp = 3;
|
public static final int TsCalMode_EtbKp = 3;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package com.rusefi.config.generated;
|
package com.rusefi.config.generated;
|
||||||
|
|
||||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger\trigger_central.txt Thu Apr 14 20:48:21 EDT 2022
|
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sat Apr 23 22:00:05 UTC 2022
|
||||||
|
|
||||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||||
import com.rusefi.config.*;
|
import com.rusefi.config.*;
|
||||||
|
@ -14,6 +14,11 @@ public class TriggerCentral {
|
||||||
public static final Field HWEVENTCOUNTERS5 = Field.create("HWEVENTCOUNTERS5", 16, FieldType.INT).setScale(1.0);
|
public static final Field HWEVENTCOUNTERS5 = Field.create("HWEVENTCOUNTERS5", 16, FieldType.INT).setScale(1.0);
|
||||||
public static final Field HWEVENTCOUNTERS6 = Field.create("HWEVENTCOUNTERS6", 20, FieldType.INT).setScale(1.0);
|
public static final Field HWEVENTCOUNTERS6 = Field.create("HWEVENTCOUNTERS6", 20, FieldType.INT).setScale(1.0);
|
||||||
public static final Field VVTCAMCOUNTER = Field.create("VVTCAMCOUNTER", 24, FieldType.INT).setScale(1.0);
|
public static final Field VVTCAMCOUNTER = Field.create("VVTCAMCOUNTER", 24, FieldType.INT).setScale(1.0);
|
||||||
|
public static final Field MAPVVT_MAP_AT_SPECIAL_POINT = Field.create("MAPVVT_MAP_AT_SPECIAL_POINT", 28, FieldType.FLOAT);
|
||||||
|
public static final Field MAPVVT_MAP_AT_DIFF = Field.create("MAPVVT_MAP_AT_DIFF", 32, FieldType.FLOAT);
|
||||||
|
public static final Field MAPVVT_MAP_AT_CYCLE_COUNT = Field.create("MAPVVT_MAP_AT_CYCLE_COUNT", 36, FieldType.INT8).setScale(1.0);
|
||||||
|
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 37, FieldType.INT8).setScale(1.0);
|
||||||
|
public static final Field ALIGNMENTFILL_AT_38 = Field.create("ALIGNMENTFILL_AT_38", 38, FieldType.INT8).setScale(1.0);
|
||||||
public static final Field[] VALUES = {
|
public static final Field[] VALUES = {
|
||||||
HWEVENTCOUNTERS1,
|
HWEVENTCOUNTERS1,
|
||||||
HWEVENTCOUNTERS2,
|
HWEVENTCOUNTERS2,
|
||||||
|
@ -22,5 +27,10 @@ public class TriggerCentral {
|
||||||
HWEVENTCOUNTERS5,
|
HWEVENTCOUNTERS5,
|
||||||
HWEVENTCOUNTERS6,
|
HWEVENTCOUNTERS6,
|
||||||
VVTCAMCOUNTER,
|
VVTCAMCOUNTER,
|
||||||
|
MAPVVT_MAP_AT_SPECIAL_POINT,
|
||||||
|
MAPVVT_MAP_AT_DIFF,
|
||||||
|
MAPVVT_MAP_AT_CYCLE_COUNT,
|
||||||
|
MAPVVT_MAP_PEAK,
|
||||||
|
ALIGNMENTFILL_AT_38,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue