Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2022-03-09 01:32:57 +00:00
parent bca63957b1
commit 4137be13a5
66 changed files with 3672 additions and 3188 deletions

View File

@ -1910,7 +1910,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define SIGNATURE_HASH 1877940970
#define SIGNATURE_HASH 253927261
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2442,7 +2442,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2022.03.06.hellen_cypress.1877940970"
#define TS_SIGNATURE "rusEFI 2022.03.09.hellen_cypress.253927261"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -1895,7 +1895,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define SIGNATURE_HASH 2420823574
#define SIGNATURE_HASH 4035400609
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2427,7 +2427,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator true
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2022.03.06.kin.2420823574"
#define TS_SIGNATURE "rusEFI 2022.03.09.kin.4035400609"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -1889,7 +1889,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define showHumanReadableWarning_offset 896
#define SIGNATURE_HASH 883793111
#define SIGNATURE_HASH 1415584096
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2421,7 +2421,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port false
#define TS_SIGNATURE "rusEFI 2022.03.06.subaru_eg33_f7.883793111"
#define TS_SIGNATURE "rusEFI 2022.03.09.subaru_eg33_f7.1415584096"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -213,6 +213,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"

View File

@ -243,6 +243,7 @@ unusedBit_182_30Gauge = unusedBit_182_30,"unusedBit_182_30", "", -1.0,-1.0, -1.0
unusedBit_182_31Gauge = unusedBit_182_31,"unusedBit_182_31", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter,"testBenchIter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd1Gauge = unusedAtTheEnd1,"unusedAtTheEnd1", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd2Gauge = unusedAtTheEnd2,"unusedAtTheEnd2", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd3Gauge = unusedAtTheEnd3,"unusedAtTheEnd3", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
@ -322,7 +323,6 @@ unusedAtTheEnd76Gauge = unusedAtTheEnd76,"unusedAtTheEnd76", "", 0.0,0.0, 0.0,0.
unusedAtTheEnd77Gauge = unusedAtTheEnd77,"unusedAtTheEnd77", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd78Gauge = unusedAtTheEnd78,"unusedAtTheEnd78", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd79Gauge = unusedAtTheEnd79,"unusedAtTheEnd79", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd80Gauge = unusedAtTheEnd80,"unusedAtTheEnd80", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
launchSpeedConditionGauge = launchSpeedCondition,"launchSpeedCondition", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
launchRpmConditionGauge = launchRpmCondition,"launchRpmCondition", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
launchTpsConditionGauge = launchTpsCondition,"launchTpsCondition", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
@ -332,29 +332,29 @@ launchCombinedConditionsGauge = launchCombinedConditions,"launchCombinedConditio
launchActivatePinStateGauge = launchActivatePinState,"launchActivatePinState", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
dfcoActiveGauge = dfcoActive,"dfcoActive", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
tpsAccelActiveGauge = tpsAccelActive,"tpsAccelActive", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_9Gauge = unusedBit_224_9,"unusedBit_224_9", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_10Gauge = unusedBit_224_10,"unusedBit_224_10", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_11Gauge = unusedBit_224_11,"unusedBit_224_11", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_12Gauge = unusedBit_224_12,"unusedBit_224_12", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_13Gauge = unusedBit_224_13,"unusedBit_224_13", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_14Gauge = unusedBit_224_14,"unusedBit_224_14", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_15Gauge = unusedBit_224_15,"unusedBit_224_15", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_16Gauge = unusedBit_224_16,"unusedBit_224_16", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_17Gauge = unusedBit_224_17,"unusedBit_224_17", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_18Gauge = unusedBit_224_18,"unusedBit_224_18", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_19Gauge = unusedBit_224_19,"unusedBit_224_19", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_20Gauge = unusedBit_224_20,"unusedBit_224_20", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_21Gauge = unusedBit_224_21,"unusedBit_224_21", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_22Gauge = unusedBit_224_22,"unusedBit_224_22", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_23Gauge = unusedBit_224_23,"unusedBit_224_23", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_24Gauge = unusedBit_224_24,"unusedBit_224_24", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_25Gauge = unusedBit_224_25,"unusedBit_224_25", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_26Gauge = unusedBit_224_26,"unusedBit_224_26", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_27Gauge = unusedBit_224_27,"unusedBit_224_27", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_28Gauge = unusedBit_224_28,"unusedBit_224_28", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_29Gauge = unusedBit_224_29,"unusedBit_224_29", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_30Gauge = unusedBit_224_30,"unusedBit_224_30", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_224_31Gauge = unusedBit_224_31,"unusedBit_224_31", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_9Gauge = unusedBit_225_9,"unusedBit_225_9", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_10Gauge = unusedBit_225_10,"unusedBit_225_10", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_11Gauge = unusedBit_225_11,"unusedBit_225_11", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_12Gauge = unusedBit_225_12,"unusedBit_225_12", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_13Gauge = unusedBit_225_13,"unusedBit_225_13", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_14Gauge = unusedBit_225_14,"unusedBit_225_14", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_15Gauge = unusedBit_225_15,"unusedBit_225_15", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_16Gauge = unusedBit_225_16,"unusedBit_225_16", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_17Gauge = unusedBit_225_17,"unusedBit_225_17", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_18Gauge = unusedBit_225_18,"unusedBit_225_18", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_19Gauge = unusedBit_225_19,"unusedBit_225_19", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_20Gauge = unusedBit_225_20,"unusedBit_225_20", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_21Gauge = unusedBit_225_21,"unusedBit_225_21", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_22Gauge = unusedBit_225_22,"unusedBit_225_22", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_23Gauge = unusedBit_225_23,"unusedBit_225_23", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_24Gauge = unusedBit_225_24,"unusedBit_225_24", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_25Gauge = unusedBit_225_25,"unusedBit_225_25", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_26Gauge = unusedBit_225_26,"unusedBit_225_26", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_27Gauge = unusedBit_225_27,"unusedBit_225_27", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_28Gauge = unusedBit_225_28,"unusedBit_225_28", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_29Gauge = unusedBit_225_29,"unusedBit_225_29", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_30Gauge = unusedBit_225_30,"unusedBit_225_30", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
unusedBit_225_31Gauge = unusedBit_225_31,"unusedBit_225_31", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
TEMPLOG_MAP_AT_CYCLE_COUNTGauge = TEMPLOG_MAP_AT_CYCLE_COUNT,"TEMPLOG_MAP_AT_CYCLE_COUNT", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
boostControllerOutputGauge = boostControllerOutput,"boostControllerOutput", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"boostControllerClosedLoopPart", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0

View File

@ -243,86 +243,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -332,29 +332,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Feb 11 01:21:34 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Wed Mar 09 01:30:11 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1052,9 +1052,14 @@ struct ts_outputs_s {
*/
int luaLastCycleDuration = (int)0;
/**
count
* offset 388
*/
uint8_t unusedAtTheEnd[80];
uint8_t testBenchIter = (uint8_t)0;
/**
* offset 389
*/
uint8_t unusedAtTheEnd[79];
/**
offset 468 bit 0 */
bool launchSpeedCondition : 1 {};
@ -1084,73 +1089,73 @@ struct ts_outputs_s {
bool tpsAccelActive : 1 {};
/**
offset 468 bit 9 */
bool unusedBit_224_9 : 1 {};
bool unusedBit_225_9 : 1 {};
/**
offset 468 bit 10 */
bool unusedBit_224_10 : 1 {};
bool unusedBit_225_10 : 1 {};
/**
offset 468 bit 11 */
bool unusedBit_224_11 : 1 {};
bool unusedBit_225_11 : 1 {};
/**
offset 468 bit 12 */
bool unusedBit_224_12 : 1 {};
bool unusedBit_225_12 : 1 {};
/**
offset 468 bit 13 */
bool unusedBit_224_13 : 1 {};
bool unusedBit_225_13 : 1 {};
/**
offset 468 bit 14 */
bool unusedBit_224_14 : 1 {};
bool unusedBit_225_14 : 1 {};
/**
offset 468 bit 15 */
bool unusedBit_224_15 : 1 {};
bool unusedBit_225_15 : 1 {};
/**
offset 468 bit 16 */
bool unusedBit_224_16 : 1 {};
bool unusedBit_225_16 : 1 {};
/**
offset 468 bit 17 */
bool unusedBit_224_17 : 1 {};
bool unusedBit_225_17 : 1 {};
/**
offset 468 bit 18 */
bool unusedBit_224_18 : 1 {};
bool unusedBit_225_18 : 1 {};
/**
offset 468 bit 19 */
bool unusedBit_224_19 : 1 {};
bool unusedBit_225_19 : 1 {};
/**
offset 468 bit 20 */
bool unusedBit_224_20 : 1 {};
bool unusedBit_225_20 : 1 {};
/**
offset 468 bit 21 */
bool unusedBit_224_21 : 1 {};
bool unusedBit_225_21 : 1 {};
/**
offset 468 bit 22 */
bool unusedBit_224_22 : 1 {};
bool unusedBit_225_22 : 1 {};
/**
offset 468 bit 23 */
bool unusedBit_224_23 : 1 {};
bool unusedBit_225_23 : 1 {};
/**
offset 468 bit 24 */
bool unusedBit_224_24 : 1 {};
bool unusedBit_225_24 : 1 {};
/**
offset 468 bit 25 */
bool unusedBit_224_25 : 1 {};
bool unusedBit_225_25 : 1 {};
/**
offset 468 bit 26 */
bool unusedBit_224_26 : 1 {};
bool unusedBit_225_26 : 1 {};
/**
offset 468 bit 27 */
bool unusedBit_224_27 : 1 {};
bool unusedBit_225_27 : 1 {};
/**
offset 468 bit 28 */
bool unusedBit_224_28 : 1 {};
bool unusedBit_225_28 : 1 {};
/**
offset 468 bit 29 */
bool unusedBit_224_29 : 1 {};
bool unusedBit_225_29 : 1 {};
/**
offset 468 bit 30 */
bool unusedBit_224_30 : 1 {};
bool unusedBit_225_30 : 1 {};
/**
offset 468 bit 31 */
bool unusedBit_224_31 : 1 {};
bool unusedBit_225_31 : 1 {};
/**
* offset 472
*/
@ -1348,4 +1353,4 @@ struct ts_outputs_s {
};
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Feb 11 01:21:34 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Wed Mar 09 01:30:11 UTC 2022

View File

@ -1910,7 +1910,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 896
#define SIGNATURE_HASH 1427832150
#define SIGNATURE_HASH 903313633
#define silentTriggerError_offset 1260
#define slowAdcAlpha_offset 1712
#define sparkDwellRpmBins_offset 54
@ -2442,7 +2442,7 @@
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define TS_SIGNATURE "rusEFI 2022.03.06.all.1427832150"
#define TS_SIGNATURE "rusEFI 2022.03.09.all.903313633"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1427832150
#define TS_SIGNATURE "rusEFI 2022.03.06.all.1427832150"
#define SIGNATURE_HASH 903313633
#define TS_SIGNATURE "rusEFI 2022.03.09.all.903313633"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1238370417
#define TS_SIGNATURE "rusEFI 2022.03.06.atlas.1238370417"
#define SIGNATURE_HASH 689802694
#define TS_SIGNATURE "rusEFI 2022.03.09.atlas.689802694"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2015720508
#define TS_SIGNATURE "rusEFI 2022.03.06.core8.2015720508"
#define SIGNATURE_HASH 417919371
#define TS_SIGNATURE "rusEFI 2022.03.09.core8.417919371"

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1019438439
#define TS_SIGNATURE "rusEFI 2022.03.06.frankenso_na6.1019438439"
#define SIGNATURE_HASH 1544478928
#define TS_SIGNATURE "rusEFI 2022.03.09.frankenso_na6.1544478928"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3770561977
#define TS_SIGNATURE "rusEFI 2022.03.06.harley81.3770561977"
#define SIGNATURE_HASH 2155065358
#define TS_SIGNATURE "rusEFI 2022.03.09.harley81.2155065358"

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1789243485
#define TS_SIGNATURE "rusEFI 2022.03.06.hellen121nissan.1789243485"
#define SIGNATURE_HASH 174601706
#define TS_SIGNATURE "rusEFI 2022.03.09.hellen121nissan.174601706"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 997025847
#define TS_SIGNATURE "rusEFI 2022.03.06.hellen121vag.997025847"
#define SIGNATURE_HASH 1537273216
#define TS_SIGNATURE "rusEFI 2022.03.09.hellen121vag.1537273216"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1267267643
#define TS_SIGNATURE "rusEFI 2022.03.06.hellen128.1267267643"
#define SIGNATURE_HASH 725974412
#define TS_SIGNATURE "rusEFI 2022.03.09.hellen128.725974412"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 977092693
#define TS_SIGNATURE "rusEFI 2022.03.06.hellen154hyundai.977092693"
#define SIGNATURE_HASH 1525728738
#define TS_SIGNATURE "rusEFI 2022.03.09.hellen154hyundai.1525728738"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2591231818
#define TS_SIGNATURE "rusEFI 2022.03.06.hellen72.2591231818"
#define SIGNATURE_HASH 4206791421
#define TS_SIGNATURE "rusEFI 2022.03.09.hellen72.4206791421"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2438797117
#define TS_SIGNATURE "rusEFI 2022.03.06.hellen81.2438797117"
#define SIGNATURE_HASH 4052783754
#define TS_SIGNATURE "rusEFI 2022.03.09.hellen81.4052783754"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1564939275
#define TS_SIGNATURE "rusEFI 2022.03.06.hellen88bmw.1564939275"
#define SIGNATURE_HASH 1032491452
#define TS_SIGNATURE "rusEFI 2022.03.09.hellen88bmw.1032491452"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1129197448
#define TS_SIGNATURE "rusEFI 2022.03.06.hellenNA6.1129197448"
#define SIGNATURE_HASH 595831359
#define TS_SIGNATURE "rusEFI 2022.03.09.hellenNA6.595831359"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2161644371
#define TS_SIGNATURE "rusEFI 2022.03.06.hellenNA8_96.2161644371"
#define SIGNATURE_HASH 3759511268
#define TS_SIGNATURE "rusEFI 2022.03.09.hellenNA8_96.3759511268"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null
//
#define SIGNATURE_HASH 1877940970
#define TS_SIGNATURE "rusEFI 2022.03.06.hellen_cypress.1877940970"
#define SIGNATURE_HASH 253927261
#define TS_SIGNATURE "rusEFI 2022.03.09.hellen_cypress.253927261"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
//
#define SIGNATURE_HASH 2420823574
#define TS_SIGNATURE "rusEFI 2022.03.06.kin.2420823574"
#define SIGNATURE_HASH 4035400609
#define TS_SIGNATURE "rusEFI 2022.03.09.kin.4035400609"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 976892733
#define TS_SIGNATURE "rusEFI 2022.03.06.mre_f4.976892733"
#define SIGNATURE_HASH 1526183562
#define TS_SIGNATURE "rusEFI 2022.03.09.mre_f4.1526183562"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 976892733
#define TS_SIGNATURE "rusEFI 2022.03.06.mre_f7.976892733"
#define SIGNATURE_HASH 1526183562
#define TS_SIGNATURE "rusEFI 2022.03.09.mre_f7.1526183562"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 99624112
#define TS_SIGNATURE "rusEFI 2022.03.06.prometheus_405.99624112"
#define SIGNATURE_HASH 1698537735
#define TS_SIGNATURE "rusEFI 2022.03.09.prometheus_405.1698537735"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 99624112
#define TS_SIGNATURE "rusEFI 2022.03.06.prometheus_469.99624112"
#define SIGNATURE_HASH 1698537735
#define TS_SIGNATURE "rusEFI 2022.03.09.prometheus_469.1698537735"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1942185175
#define TS_SIGNATURE "rusEFI 2022.03.06.proteus_f4.1942185175"
#define SIGNATURE_HASH 319742304
#define TS_SIGNATURE "rusEFI 2022.03.09.proteus_f4.319742304"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1942185175
#define TS_SIGNATURE "rusEFI 2022.03.06.proteus_f7.1942185175"
#define SIGNATURE_HASH 319742304
#define TS_SIGNATURE "rusEFI 2022.03.09.proteus_f7.319742304"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1942185175
#define TS_SIGNATURE "rusEFI 2022.03.06.proteus_h7.1942185175"
#define SIGNATURE_HASH 319742304
#define TS_SIGNATURE "rusEFI 2022.03.09.proteus_h7.319742304"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh null
//
#define SIGNATURE_HASH 883793111
#define TS_SIGNATURE "rusEFI 2022.03.06.subaru_eg33_f7.883793111"
#define SIGNATURE_HASH 1415584096
#define TS_SIGNATURE "rusEFI 2022.03.09.subaru_eg33_f7.1415584096"

View File

@ -354,6 +354,8 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.luaInvocationCounter;
if (strEqualCaseInsensitive(name, "luaLastCycleDuration"))
return engine->outputChannels.luaLastCycleDuration;
if (strEqualCaseInsensitive(name, "testBenchIter"))
return engine->outputChannels.testBenchIter;
if (strEqualCaseInsensitive(name, "launchSpeedCondition"))
return engine->outputChannels.launchSpeedCondition;
if (strEqualCaseInsensitive(name, "launchRpmCondition"))

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.all.1427832150"
signature = "rusEFI 2022.03.09.all.903313633"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.all.1427832150" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.all.903313633" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:24 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:55 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4012,6 +4014,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6025,6 +6028,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.alphax-2chan.2978950590"
signature = "rusEFI 2022.03.09.alphax-2chan.3510806537"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.alphax-2chan.2978950590" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.alphax-2chan.3510806537" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:39 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:12 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6001,6 +6004,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.alphax-4chan.2874962271"
signature = "rusEFI 2022.03.09.alphax-4chan.3415340264"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.alphax-4chan.2874962271" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.alphax-4chan.3415340264" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:41 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:14 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6001,6 +6004,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.atlas.1238370417"
signature = "rusEFI 2022.03.09.atlas.689802694"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.atlas.1238370417" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.atlas.689802694" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:22 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:53 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4012,6 +4014,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6016,6 +6019,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.core8.2015720508"
signature = "rusEFI 2022.03.09.core8.417919371"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.core8.2015720508" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.core8.417919371" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:08 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:40 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4011,6 +4013,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6019,6 +6022,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.f429-discovery.1427832150"
signature = "rusEFI 2022.03.09.f429-discovery.903313633"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.f429-discovery.1427832150" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.f429-discovery.903313633" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:21 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:52 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4012,6 +4014,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6025,6 +6028,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.frankenso_na6.1019438439"
signature = "rusEFI 2022.03.09.frankenso_na6.1544478928"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.frankenso_na6.1019438439" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.frankenso_na6.1544478928" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:09 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:41 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4012,6 +4014,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6025,6 +6028,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.harley81.3770561977"
signature = "rusEFI 2022.03.09.harley81.2155065358"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.harley81.3770561977" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.harley81.2155065358" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:43 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:16 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6001,6 +6004,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellen-nb1.1962058011"
signature = "rusEFI 2022.03.09.hellen-nb1.339682476"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellen-nb1.1962058011" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellen-nb1.339682476" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:58 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:31 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5999,6 +6002,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellen121nissan.1789243485"
signature = "rusEFI 2022.03.09.hellen121nissan.174601706"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellen121nissan.1789243485" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellen121nissan.174601706" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:49 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:21 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5998,6 +6001,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellen121vag.997025847"
signature = "rusEFI 2022.03.09.hellen121vag.1537273216"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellen121vag.997025847" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellen121vag.1537273216" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:47 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:20 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5998,6 +6001,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellen128.1267267643"
signature = "rusEFI 2022.03.09.hellen128.725974412"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellen128.1267267643" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellen128.725974412" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:45 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:18 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5998,6 +6001,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellen154hyundai.977092693"
signature = "rusEFI 2022.03.09.hellen154hyundai.1525728738"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellen154hyundai.977092693" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellen154hyundai.1525728738" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:51 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:23 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5998,6 +6001,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellen72.2591231818"
signature = "rusEFI 2022.03.09.hellen72.4206791421"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellen72.2591231818" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellen72.4206791421" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:54 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:27 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5999,6 +6002,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellen81.2438797117"
signature = "rusEFI 2022.03.09.hellen81.4052783754"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellen81.2438797117" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellen81.4052783754" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:56 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:29 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5997,6 +6000,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellen88bmw.1564939275"
signature = "rusEFI 2022.03.09.hellen88bmw.1032491452"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellen88bmw.1564939275" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellen88bmw.1032491452" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:41:52 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:25 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5998,6 +6001,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellenNA6.1129197448"
signature = "rusEFI 2022.03.09.hellenNA6.595831359"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellenNA6.1129197448" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellenNA6.595831359" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:00 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:32 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5999,6 +6002,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellenNA8_96.2161644371"
signature = "rusEFI 2022.03.09.hellenNA8_96.3759511268"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellenNA8_96.2161644371" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellenNA8_96.3759511268" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:02 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:34 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5999,6 +6002,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.hellen_cypress.1877940970"
signature = "rusEFI 2022.03.09.hellen_cypress.253927261"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.hellen_cypress.1877940970" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.hellen_cypress.253927261" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:27 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:58 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4012,6 +4014,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6025,6 +6028,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.kin.2420823574"
signature = "rusEFI 2022.03.09.kin.4035400609"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.kin.2420823574" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.kin.4035400609" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:26 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:57 UTC 2022
pageSize = 20984
page = 1
@ -2153,86 +2153,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2242,29 +2242,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3127,6 +3127,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3670,6 +3671,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -3978,6 +3980,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5992,6 +5995,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.mre_f4.976892733"
signature = "rusEFI 2022.03.09.mre_f4.1526183562"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.mre_f4.976892733" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.mre_f4.1526183562" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:06 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:38 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4011,6 +4013,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5997,6 +6000,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.mre_f7.976892733"
signature = "rusEFI 2022.03.09.mre_f7.1526183562"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.mre_f7.976892733" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.mre_f7.1526183562" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:04 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:36 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4011,6 +4013,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5997,6 +6000,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.prometheus_405.99624112"
signature = "rusEFI 2022.03.09.prometheus_405.1698537735"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.prometheus_405.99624112" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.prometheus_405.1698537735" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:13 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:45 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4008,6 +4010,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6020,6 +6023,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.prometheus_469.99624112"
signature = "rusEFI 2022.03.09.prometheus_469.1698537735"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.prometheus_469.99624112" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.prometheus_469.1698537735" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:11 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:43 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4008,6 +4010,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6020,6 +6023,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.proteus_f4.1942185175"
signature = "rusEFI 2022.03.09.proteus_f4.319742304"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.proteus_f4.1942185175" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.proteus_f4.319742304" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:17 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:48 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5991,6 +5994,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.proteus_f7.1942185175"
signature = "rusEFI 2022.03.09.proteus_f7.319742304"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.proteus_f7.1942185175" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.proteus_f7.319742304" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:15 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:46 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5991,6 +5994,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.proteus_h7.1942185175"
signature = "rusEFI 2022.03.09.proteus_h7.319742304"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.proteus_h7.1942185175" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.proteus_h7.319742304" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:19 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:30:50 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -5991,6 +5994,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.03.06.subaru_eg33_f7.883793111"
signature = "rusEFI 2022.03.09.subaru_eg33_f7.1415584096"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2022.03.06.subaru_eg33_f7.883793111" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.03.09.subaru_eg33_f7.1415584096" ; 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 (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:29 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:31:00 UTC 2022
pageSize = 21012
page = 1
@ -2187,86 +2187,86 @@ unusedBit_182_30 = bits, U32, 376, [30:30]
unusedBit_182_31 = bits, U32, 376, [31:31]
luaInvocationCounter = scalar, S32, 380, "count", 1, 0
luaLastCycleDuration = scalar, S32, 384, "nt", 1, 0
unusedAtTheEnd1 = scalar, U08, 388, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 467, "", 1, 0
testBenchIter = scalar, U08, 388, "count", 1, 0
unusedAtTheEnd1 = scalar, U08, 389, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 390, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 391, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 392, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 393, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 394, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 395, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 396, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 397, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 398, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 399, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 400, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 401, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 402, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 403, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 404, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 405, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 406, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 407, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 408, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 409, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 410, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 411, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 412, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 413, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 414, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 415, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 416, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 417, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 418, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 419, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 420, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 421, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 422, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 423, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 424, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 425, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 426, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 427, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 428, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 429, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 430, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 431, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 432, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 433, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 434, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 435, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 436, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 437, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 438, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 439, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 440, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 441, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 442, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 443, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 444, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 445, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 446, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 447, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 448, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 449, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 450, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 451, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 452, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 453, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 454, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 455, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 456, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 457, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 458, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 459, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 460, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 461, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 462, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 463, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 464, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 465, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 466, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 467, "", 1, 0
launchSpeedCondition = bits, U32, 468, [0:0]
launchRpmCondition = bits, U32, 468, [1:1]
launchTpsCondition = bits, U32, 468, [2:2]
@ -2276,29 +2276,29 @@ launchCombinedConditions = bits, U32, 468, [5:5]
launchActivatePinState = bits, U32, 468, [6:6]
dfcoActive = bits, U32, 468, [7:7]
tpsAccelActive = bits, U32, 468, [8:8]
unusedBit_224_9 = bits, U32, 468, [9:9]
unusedBit_224_10 = bits, U32, 468, [10:10]
unusedBit_224_11 = bits, U32, 468, [11:11]
unusedBit_224_12 = bits, U32, 468, [12:12]
unusedBit_224_13 = bits, U32, 468, [13:13]
unusedBit_224_14 = bits, U32, 468, [14:14]
unusedBit_224_15 = bits, U32, 468, [15:15]
unusedBit_224_16 = bits, U32, 468, [16:16]
unusedBit_224_17 = bits, U32, 468, [17:17]
unusedBit_224_18 = bits, U32, 468, [18:18]
unusedBit_224_19 = bits, U32, 468, [19:19]
unusedBit_224_20 = bits, U32, 468, [20:20]
unusedBit_224_21 = bits, U32, 468, [21:21]
unusedBit_224_22 = bits, U32, 468, [22:22]
unusedBit_224_23 = bits, U32, 468, [23:23]
unusedBit_224_24 = bits, U32, 468, [24:24]
unusedBit_224_25 = bits, U32, 468, [25:25]
unusedBit_224_26 = bits, U32, 468, [26:26]
unusedBit_224_27 = bits, U32, 468, [27:27]
unusedBit_224_28 = bits, U32, 468, [28:28]
unusedBit_224_29 = bits, U32, 468, [29:29]
unusedBit_224_30 = bits, U32, 468, [30:30]
unusedBit_224_31 = bits, U32, 468, [31:31]
unusedBit_225_9 = bits, U32, 468, [9:9]
unusedBit_225_10 = bits, U32, 468, [10:10]
unusedBit_225_11 = bits, U32, 468, [11:11]
unusedBit_225_12 = bits, U32, 468, [12:12]
unusedBit_225_13 = bits, U32, 468, [13:13]
unusedBit_225_14 = bits, U32, 468, [14:14]
unusedBit_225_15 = bits, U32, 468, [15:15]
unusedBit_225_16 = bits, U32, 468, [16:16]
unusedBit_225_17 = bits, U32, 468, [17:17]
unusedBit_225_18 = bits, U32, 468, [18:18]
unusedBit_225_19 = bits, U32, 468, [19:19]
unusedBit_225_20 = bits, U32, 468, [20:20]
unusedBit_225_21 = bits, U32, 468, [21:21]
unusedBit_225_22 = bits, U32, 468, [22:22]
unusedBit_225_23 = bits, U32, 468, [23:23]
unusedBit_225_24 = bits, U32, 468, [24:24]
unusedBit_225_25 = bits, U32, 468, [25:25]
unusedBit_225_26 = bits, U32, 468, [26:26]
unusedBit_225_27 = bits, U32, 468, [27:27]
unusedBit_225_28 = bits, U32, 468, [28:28]
unusedBit_225_29 = bits, U32, 468, [29:29]
unusedBit_225_30 = bits, U32, 468, [30:30]
unusedBit_225_31 = bits, U32, 468, [31:31]
TEMPLOG_MAP_AT_CYCLE_COUNT = scalar, U08, 472, "", 1, 0
boostControllerOutput = scalar, U08, 473, "", 1, 0
boostControllerClosedLoopPart = scalar, U08, 474, "", 1, 0
@ -3161,6 +3161,7 @@ triggerVvtFallGauge = triggerVvtFall,"triggerVvtFall", "", -10000.0,10000.0, -10
triggerVvtRiseGauge = triggerVvtRise,"triggerVvtRise", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
luaInvocationCounterGauge = luaInvocationCounter,"luaInvocationCounter", "count", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3704,6 +3705,7 @@ entry = isMainRelayOn, "isMainRelayOn", int, "%d"
entry = isUsbConnected, "Original reason for this is to check if USB is connected from Lua", int, "%d"
entry = luaInvocationCounter, "luaInvocationCounter", int, "%d"
entry = luaLastCycleDuration, "luaLastCycleDuration", int, "%d"
entry = testBenchIter, "testBenchIter", int, "%d"
entry = launchSpeedCondition, "launchSpeedCondition", int, "%d"
entry = launchRpmCondition, "launchRpmCondition", int, "%d"
entry = launchTpsCondition, "launchTpsCondition", int, "%d"
@ -4010,6 +4012,7 @@ menuDialog = main
subMenu = ecuStimulator, "ECU stimulator"
subMenu = datalogSettings, "Datalogging"
subMenu = ioTest, "Bench test"
subMenu = injTest, "Injector test"
subMenu = engineTypeDialog, "Popular vehicles"
subMenu = std_separator
@ -6014,6 +6017,20 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
panel = testFsio
panel = testMisc
; Injectors test
dialog = injTest_l, "Output test modes", yAxis
field = "Iterations", benchTestCount
field = "ON time", benchTestOffTime
field = "OFF time", benchTestOnTime
dialog = injTest_r, "Reference gauges", yAxis
gauge = VBattGauge,North
gauge = testBenchIterGauge,South
dialog = injTest, "", xAxis
panel = injTest_l
panel = injTest_r
dialog = widebandConfig, "rusEFI Wideband Config"
field = "!Please connect exactly one wideband controller before pressing these buttons!"
commandButton = "Update Firmware", cmd_wideband_firmare_update

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Sun Mar 06 00:42:31 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) integration/rusefi_config.txt Wed Mar 09 01:31:02 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -1838,7 +1838,7 @@ 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 = 1427832150;
public static final int SIGNATURE_HASH = 903313633;
public static final int silentTriggerError_offset = 1260;
public static final int slowAdcAlpha_offset = 1712;
public static final int sparkDwellRpmBins_offset = 54;
@ -2313,7 +2313,7 @@ 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.03.06.all.1427832150";
public static final String TS_SIGNATURE = "rusEFI 2022.03.09.all.903313633";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int TsCalMode_EtbKd = 5;