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_test_presets true
|
||||
#define showHumanReadableWarning_offset 896
|
||||
#define SIGNATURE_HASH 804244456
|
||||
#define SIGNATURE_HASH 3640302469
|
||||
#define silentTriggerError_offset 1260
|
||||
#define skippedWheelOnCam_offset 1260
|
||||
#define slowAdcAlpha_offset 1712
|
||||
|
@ -2536,12 +2536,12 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator false
|
||||
#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_char W
|
||||
#define TS_TEST_COMMAND '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_EtbKi 4
|
||||
#define TsCalMode_EtbKp 3
|
||||
|
|
|
@ -1939,7 +1939,7 @@
|
|||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define showHumanReadableWarning_offset 896
|
||||
#define SIGNATURE_HASH 3494512404
|
||||
#define SIGNATURE_HASH 660559737
|
||||
#define silentTriggerError_offset 1260
|
||||
#define skippedWheelOnCam_offset 1260
|
||||
#define slowAdcAlpha_offset 1712
|
||||
|
@ -2521,12 +2521,12 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator 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_char W
|
||||
#define TS_TEST_COMMAND '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_EtbKi 4
|
||||
#define TsCalMode_EtbKp 3
|
||||
|
|
|
@ -1933,7 +1933,7 @@
|
|||
#define show_Proteus_presets false
|
||||
#define show_test_presets false
|
||||
#define showHumanReadableWarning_offset 896
|
||||
#define SIGNATURE_HASH 1957514709
|
||||
#define SIGNATURE_HASH 2209881528
|
||||
#define silentTriggerError_offset 1260
|
||||
#define skippedWheelOnCam_offset 1260
|
||||
#define slowAdcAlpha_offset 1712
|
||||
|
@ -2515,12 +2515,12 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator 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_char W
|
||||
#define TS_TEST_COMMAND '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_EtbKi 4
|
||||
#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 = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -791,59 +791,64 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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, ""),
|
||||
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, ""),
|
||||
currentGap("currentGap", SensorCategory.SENSOR_INPUTS, FieldType.INT, 924, 1.0, -1.0, -1.0, ""),
|
||||
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 928, 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, 932, 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, 936, 1.0, -1.0, -1.0, ""),
|
||||
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 940, 1.0, -1.0, -1.0, ""),
|
||||
currentIdlePosition("that's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 944, 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, ""),
|
||||
iacByTpsTaper("iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 952, 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, ""),
|
||||
targetRpmByClt("targetRpmByClt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 964, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmAcBump("targetRpmAcBump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 968, 1.0, -1.0, -1.0, ""),
|
||||
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 972, 1.0, -1.0, -1.0, ""),
|
||||
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
|
||||
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, -1.0, -1.0, ""),
|
||||
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, -1.0, -1.0, ""),
|
||||
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, -1.0, -1.0, ""),
|
||||
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, -1.0, -1.0, ""),
|
||||
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 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, ""),
|
||||
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 928, 1.0, -10000.0, 10000.0, ""),
|
||||
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 932, 1.0, -10000.0, 10000.0, ""),
|
||||
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 933, 1.0, -10000.0, 10000.0, ""),
|
||||
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 934, 1.0, -20.0, 100.0, "units"),
|
||||
currentGap("currentGap", SensorCategory.SENSOR_INPUTS, FieldType.INT, 936, 1.0, -1.0, -1.0, ""),
|
||||
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 940, 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, ""),
|
||||
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, ""),
|
||||
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 952, 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, ""),
|
||||
baseIdlePosition("current position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 960, 1.0, -1.0, -1.0, ""),
|
||||
iacByTpsTaper("iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 964, 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, ""),
|
||||
targetRpmByClt("targetRpmByClt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
|
||||
targetRpmAcBump("targetRpmAcBump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, -1.0, -1.0, ""),
|
||||
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 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
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1000
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1012
|
|
@ -1954,7 +1954,7 @@
|
|||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define showHumanReadableWarning_offset 896
|
||||
#define SIGNATURE_HASH 1791198690
|
||||
#define SIGNATURE_HASH 2648102287
|
||||
#define silentTriggerError_offset 1260
|
||||
#define skippedWheelOnCam_offset 1260
|
||||
#define slowAdcAlpha_offset 1712
|
||||
|
@ -2536,12 +2536,12 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator false
|
||||
#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_char W
|
||||
#define TS_TEST_COMMAND '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_EtbKi 4
|
||||
#define TsCalMode_EtbKp 3
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1791198690
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.all.1791198690"
|
||||
#define SIGNATURE_HASH 2648102287
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2011191485
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.alphax-2chan.2011191485"
|
||||
#define SIGNATURE_HASH 2163542224
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3815791126
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.alphax-4chan.3815791126"
|
||||
#define SIGNATURE_HASH 342166139
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1980330181
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.atlas.1980330181"
|
||||
#define SIGNATURE_HASH 2166104232
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1207700616
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.core8.1207700616"
|
||||
#define SIGNATURE_HASH 2968083685
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1791198690
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.f429-discovery.1791198690"
|
||||
#define SIGNATURE_HASH 2648102287
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 52043219
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.frankenso_na6.52043219"
|
||||
#define SIGNATURE_HASH 4094643646
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1033704183
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.harley81.1033704183"
|
||||
#define SIGNATURE_HASH 3397927578
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 538513279
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen-nb1.538513279"
|
||||
#define SIGNATURE_HASH 3607912210
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 930390940
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen121nissan.930390940"
|
||||
#define SIGNATURE_HASH 3227644913
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 881520245
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen121vag.881520245"
|
||||
#define SIGNATURE_HASH 3282026008
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1951498383
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen128.1951498383"
|
||||
#define SIGNATURE_HASH 2202325218
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3005650114
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen154hyundai.3005650114"
|
||||
#define SIGNATURE_HASH 1144243375
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2408954498
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen72.2408954498"
|
||||
#define SIGNATURE_HASH 2021714671
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3950377316
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen81.3950377316"
|
||||
#define SIGNATURE_HASH 476096777
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1654549695
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen88bmw.1654549695"
|
||||
#define SIGNATURE_HASH 2508930258
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3462778255
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellenNA6.3462778255"
|
||||
#define SIGNATURE_HASH 963681762
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1718888054
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellenNA8_96.1718888054"
|
||||
#define SIGNATURE_HASH 2439083547
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 804244456
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.hellen_cypress.804244456"
|
||||
#define SIGNATURE_HASH 3640302469
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3494512404
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.kin.3494512404"
|
||||
#define SIGNATURE_HASH 660559737
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 98782089
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.mre_f4.98782089"
|
||||
#define SIGNATURE_HASH 4076215268
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 98782089
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.mre_f7.98782089"
|
||||
#define SIGNATURE_HASH 4076215268
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 975789060
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.prometheus_405.975789060"
|
||||
#define SIGNATURE_HASH 3443264617
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 975789060
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.prometheus_469.975789060"
|
||||
#define SIGNATURE_HASH 3443264617
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1276779619
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.proteus_f4.1276779619"
|
||||
#define SIGNATURE_HASH 3138341902
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1276779619
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.proteus_f7.1276779619"
|
||||
#define SIGNATURE_HASH 3138341902
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1276779619
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.proteus_h7.1276779619"
|
||||
#define SIGNATURE_HASH 3138341902
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 1957514709
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.subaru_eg33_f7.1957514709"
|
||||
#define SIGNATURE_HASH 2209881528
|
||||
#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
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2261962163
|
||||
#define TS_SIGNATURE "rusEFI 2022.04.23.tdg-pdm8.2261962163"
|
||||
#define SIGNATURE_HASH 1908907486
|
||||
#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
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -15,8 +15,30 @@ struct trigger_central_s {
|
|||
* offset 24
|
||||
*/
|
||||
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
|
||||
// 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]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.all.1791198690"
|
||||
signature = "rusEFI 2022.04.23.all.2648102287"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.atlas.1980330181"
|
||||
signature = "rusEFI 2022.04.23.atlas.2166104232"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.core8.1207700616"
|
||||
signature = "rusEFI 2022.04.23.core8.2968083685"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.harley81.1033704183"
|
||||
signature = "rusEFI 2022.04.23.harley81.3397927578"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.hellen121nissan.930390940"
|
||||
signature = "rusEFI 2022.04.23.hellen121nissan.3227644913"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.hellen121vag.881520245"
|
||||
signature = "rusEFI 2022.04.23.hellen121vag.3282026008"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.hellen128.1951498383"
|
||||
signature = "rusEFI 2022.04.23.hellen128.2202325218"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.hellen154hyundai.3005650114"
|
||||
signature = "rusEFI 2022.04.23.hellen154hyundai.1144243375"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.hellen72.2408954498"
|
||||
signature = "rusEFI 2022.04.23.hellen72.2021714671"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.hellen81.3950377316"
|
||||
signature = "rusEFI 2022.04.23.hellen81.476096777"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.hellen88bmw.1654549695"
|
||||
signature = "rusEFI 2022.04.23.hellen88bmw.2508930258"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.hellenNA6.3462778255"
|
||||
signature = "rusEFI 2022.04.23.hellenNA6.963681762"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2022.04.23.kin.3494512404"
|
||||
signature = "rusEFI 2022.04.23.kin.660559737"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2147,7 +2147,7 @@ tcu_32Vals = array, U08, 21128, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2946,62 +2946,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4576,6 +4581,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -32,12 +32,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; 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]
|
||||
queryCommand = "S"
|
||||
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
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -84,7 +84,7 @@ enable2ndByteCanID = false
|
|||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt 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
|
||||
page = 1
|
||||
|
@ -2188,7 +2188,7 @@ tcu_32Vals = array, U08, 21156, [8], "%", 1, 0, 0, 255, 0
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1000
|
||||
ochBlockSize = 1012
|
||||
|
||||
;
|
||||
; see TunerStudioOutputChannels struct
|
||||
|
@ -2987,62 +2987,67 @@ hwEventCounters4 = scalar, S32, 908, "", 1, 0
|
|||
hwEventCounters5 = scalar, S32, 912, "", 1, 0
|
||||
hwEventCounters6 = scalar, S32, 916, "", 1, 0
|
||||
vvtCamCounter = scalar, S32, 920, "", 1, 0
|
||||
; total TS size = 924
|
||||
currentGap = scalar, F32, 924, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 928, "", 1, 0
|
||||
; total TS size = 932
|
||||
wallFuelCorrection = scalar, F32, 932, "", 1, 0
|
||||
wallFuel = scalar, F32, 936, "", 1, 0
|
||||
; total TS size = 940
|
||||
idleState = bits, S32, 940, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 944, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 948, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 956, "", 1, 0
|
||||
mightResetPid = bits, U32, 960, [0:0]
|
||||
shouldResetPid = bits, U32, 960, [1:1]
|
||||
wasResetPid = bits, U32, 960, [2:2]
|
||||
mustResetPid = bits, U32, 960, [3:3]
|
||||
isCoasting = bits, U32, 960, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 960, [5:5]
|
||||
notIdling = bits, U32, 960, [6:6]
|
||||
needReset = bits, U32, 960, [7:7]
|
||||
isInDeadZone = bits, U32, 960, [8:8]
|
||||
isBlipping = bits, U32, 960, [9:9]
|
||||
useClosedLoop = bits, U32, 960, [10:10]
|
||||
badTps = bits, U32, 960, [11:11]
|
||||
looksLikeRunning = bits, U32, 960, [12:12]
|
||||
looksLikeCoasting = bits, U32, 960, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 960, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 960, [15:15]
|
||||
isVerboseIAC = bits, U32, 960, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 960, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 960, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 960, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 960, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 960, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 960, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 960, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 960, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 960, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 960, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 960, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 960, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 960, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 960, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 960, [31:31]
|
||||
targetRpmByClt = scalar, S32, 964, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 968, "", 1, 0
|
||||
; total TS size = 972
|
||||
baseDwell = scalar, F32, 972, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 976, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 980, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 984, "", 1, 0
|
||||
; total TS size = 988
|
||||
idlePosition = scalar, F32, 988, "", 1, 0
|
||||
trim = scalar, F32, 992, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 996, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 924, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 928, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 932, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 933, "", 1, 0
|
||||
alignmentFill_at_38 = array, U08, 934, [2], "units", 1, 0
|
||||
; total TS size = 936
|
||||
currentGap = scalar, F32, 936, "", 1, 0
|
||||
totalRevolutionCounter = scalar, U32, 940, "", 1, 0
|
||||
; total TS size = 944
|
||||
wallFuelCorrection = scalar, F32, 944, "", 1, 0
|
||||
wallFuel = scalar, F32, 948, "", 1, 0
|
||||
; total TS size = 952
|
||||
idleState = bits, S32, 952, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
currentIdlePosition = bits, F32, 956, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
baseIdlePosition = bits, F32, 960, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iacByTpsTaper = bits, F32, 964, [0:2], "not important", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
throttlePedalUpState = scalar, S32, 968, "", 1, 0
|
||||
mightResetPid = bits, U32, 972, [0:0]
|
||||
shouldResetPid = bits, U32, 972, [1:1]
|
||||
wasResetPid = bits, U32, 972, [2:2]
|
||||
mustResetPid = bits, U32, 972, [3:3]
|
||||
isCoasting = bits, U32, 972, [4:4]
|
||||
useIacTableForCoasting = bits, U32, 972, [5:5]
|
||||
notIdling = bits, U32, 972, [6:6]
|
||||
needReset = bits, U32, 972, [7:7]
|
||||
isInDeadZone = bits, U32, 972, [8:8]
|
||||
isBlipping = bits, U32, 972, [9:9]
|
||||
useClosedLoop = bits, U32, 972, [10:10]
|
||||
badTps = bits, U32, 972, [11:11]
|
||||
looksLikeRunning = bits, U32, 972, [12:12]
|
||||
looksLikeCoasting = bits, U32, 972, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 972, [14:14]
|
||||
useInstantRpmForIdle = bits, U32, 972, [15:15]
|
||||
isVerboseIAC = bits, U32, 972, [16:16]
|
||||
unusedBit_22_17 = bits, U32, 972, [17:17]
|
||||
unusedBit_22_18 = bits, U32, 972, [18:18]
|
||||
unusedBit_22_19 = bits, U32, 972, [19:19]
|
||||
unusedBit_22_20 = bits, U32, 972, [20:20]
|
||||
unusedBit_22_21 = bits, U32, 972, [21:21]
|
||||
unusedBit_22_22 = bits, U32, 972, [22:22]
|
||||
unusedBit_22_23 = bits, U32, 972, [23:23]
|
||||
unusedBit_22_24 = bits, U32, 972, [24:24]
|
||||
unusedBit_22_25 = bits, U32, 972, [25:25]
|
||||
unusedBit_22_26 = bits, U32, 972, [26:26]
|
||||
unusedBit_22_27 = bits, U32, 972, [27:27]
|
||||
unusedBit_22_28 = bits, U32, 972, [28:28]
|
||||
unusedBit_22_29 = bits, U32, 972, [29:29]
|
||||
unusedBit_22_30 = bits, U32, 972, [30:30]
|
||||
unusedBit_22_31 = bits, U32, 972, [31:31]
|
||||
targetRpmByClt = scalar, S32, 976, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 980, "", 1, 0
|
||||
; total TS size = 984
|
||||
baseDwell = scalar, F32, 984, "", 1, 0
|
||||
dwellVoltageCorrection = scalar, F32, 988, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 992, "", 1, 0
|
||||
luaTimingMult = scalar, F32, 996, "", 1, 0
|
||||
; 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 }
|
||||
|
@ -4617,6 +4622,10 @@ entry = hwEventCounters4, "Hardware events since boot 4", int, "%d"
|
|||
entry = hwEventCounters5, "Hardware events since boot 5", int, "%d"
|
||||
entry = hwEventCounters6, "Hardware events since boot 6", 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 = totalRevolutionCounter, "Crank revolution counter", int, "%d"
|
||||
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 = hwEventCounters6
|
||||
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"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package com.rusefi.config.generated;
|
||||
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat 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
|
||||
import com.rusefi.config.*;
|
||||
|
@ -1880,7 +1880,6 @@ public class Fields {
|
|||
public static final int servoOutputPins7_offset = 2738;
|
||||
public static final int servoOutputPins8_offset = 2739;
|
||||
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 skippedWheelOnCam_offset = 1260;
|
||||
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_UNRECOGNIZED_COMMAND = 0x83;
|
||||
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_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_EtbKi = 4;
|
||||
public static final int TsCalMode_EtbKp = 3;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package com.rusefi.config.generated;
|
||||
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger\trigger_central.txt Thu 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
|
||||
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 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 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 = {
|
||||
HWEVENTCOUNTERS1,
|
||||
HWEVENTCOUNTERS2,
|
||||
|
@ -22,5 +27,10 @@ public class TriggerCentral {
|
|||
HWEVENTCOUNTERS5,
|
||||
HWEVENTCOUNTERS6,
|
||||
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