Auto-generated configs and docs
This commit is contained in:
parent
016c9ecd4b
commit
dd41e87877
|
@ -23,7 +23,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -425,7 +424,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -438,6 +437,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
|
|
@ -242,7 +242,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -255,6 +255,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -26,10 +26,10 @@ isKnockChipOkGauge = isKnockChipOk,"isKnockChipOk", "", -1.0,-1.0, -1.0,-1.0, -1
|
||||||
launchTriggeredGauge = launchTriggered,"launchTriggered", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
launchTriggeredGauge = launchTriggered,"launchTriggered", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
||||||
isTps2ErrorGauge = isTps2Error,"isTps2Error", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
isTps2ErrorGauge = isTps2Error,"isTps2Error", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
||||||
isIdleClosedLoopGauge = isIdleClosedLoop,"isIdleClosedLoop", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
isIdleClosedLoopGauge = isIdleClosedLoop,"isIdleClosedLoop", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
||||||
isIdleCoastingGauge = isIdleCoasting,"isIdleCoasting", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
unusedBit_28_28Gauge = unusedBit_28_28,"unusedBit_28_28", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
||||||
unusedBit_29_29Gauge = unusedBit_29_29,"unusedBit_29_29", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
unusedBit_28_29Gauge = unusedBit_28_29,"unusedBit_28_29", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
||||||
unusedBit_29_30Gauge = unusedBit_29_30,"unusedBit_29_30", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
unusedBit_28_30Gauge = unusedBit_28_30,"unusedBit_28_30", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
||||||
unusedBit_29_31Gauge = unusedBit_29_31,"unusedBit_29_31", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
unusedBit_28_31Gauge = unusedBit_28_31,"unusedBit_28_31", "", -1.0,-1.0, -1.0,-1.0, -1.0,-1.0, -1,-1
|
||||||
RPMValueGauge = RPMValue,"RPM", "RPM", 0.0,8000.0, 0.0,8000.0, 0.0,8000.0, 0,0
|
RPMValueGauge = RPMValue,"RPM", "RPM", 0.0,8000.0, 0.0,8000.0, 0.0,8000.0, 0,0
|
||||||
rpmAccelerationGauge = rpmAcceleration,"dRPM", "RPM/s", 0.0,5.0, 0.0,5.0, 0.0,5.0, 0,0
|
rpmAccelerationGauge = rpmAcceleration,"dRPM", "RPM/s", 0.0,5.0, 0.0,5.0, 0.0,5.0, 0,0
|
||||||
speedToRpmRatioGauge = speedToRpmRatio,"Gearbox Ratio", "value", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
speedToRpmRatioGauge = speedToRpmRatio,"Gearbox Ratio", "value", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
|
||||||
|
|
|
@ -26,10 +26,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -1019,7 +1019,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -1032,21 +1032,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Aug 23 23:49:26 UTC 2022
|
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Aug 26 00:40:04 UTC 2022
|
||||||
// by class com.rusefi.output.CHeaderConsumer
|
// by class com.rusefi.output.CHeaderConsumer
|
||||||
// begin
|
// begin
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -121,16 +121,16 @@ struct output_channels_s {
|
||||||
bool isIdleClosedLoop : 1 {};
|
bool isIdleClosedLoop : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 0 bit 28 */
|
offset 0 bit 28 */
|
||||||
bool isIdleCoasting : 1 {};
|
bool unusedBit_28_28 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 0 bit 29 */
|
offset 0 bit 29 */
|
||||||
bool unusedBit_29_29 : 1 {};
|
bool unusedBit_28_29 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 0 bit 30 */
|
offset 0 bit 30 */
|
||||||
bool unusedBit_29_30 : 1 {};
|
bool unusedBit_28_30 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 0 bit 31 */
|
offset 0 bit 31 */
|
||||||
bool unusedBit_29_31 : 1 {};
|
bool unusedBit_28_31 : 1 {};
|
||||||
/**
|
/**
|
||||||
* @@GAUGE_NAME_RPM@@
|
* @@GAUGE_NAME_RPM@@
|
||||||
RPM
|
RPM
|
||||||
|
@ -1318,4 +1318,4 @@ struct output_channels_s {
|
||||||
static_assert(sizeof(output_channels_s) == 756);
|
static_assert(sizeof(output_channels_s) == 756);
|
||||||
|
|
||||||
// end
|
// end
|
||||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Aug 23 23:49:26 UTC 2022
|
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Aug 26 00:40:04 UTC 2022
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Sun Aug 21 04:23:45 UTC 2022
|
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Fri Aug 26 00:40:05 UTC 2022
|
||||||
// by class com.rusefi.output.CHeaderConsumer
|
// by class com.rusefi.output.CHeaderConsumer
|
||||||
// begin
|
// begin
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -54,9 +54,9 @@ struct idle_state_s {
|
||||||
offset 20 bit 3 */
|
offset 20 bit 3 */
|
||||||
bool mustResetPid : 1 {};
|
bool mustResetPid : 1 {};
|
||||||
/**
|
/**
|
||||||
* idle: coasting
|
* idle: cranking
|
||||||
offset 20 bit 4 */
|
offset 20 bit 4 */
|
||||||
bool isCoasting : 1 {};
|
bool isCranking : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 5 */
|
offset 20 bit 5 */
|
||||||
bool useIacTableForCoasting : 1 {};
|
bool useIacTableForCoasting : 1 {};
|
||||||
|
@ -96,50 +96,51 @@ struct idle_state_s {
|
||||||
offset 20 bit 16 */
|
offset 20 bit 16 */
|
||||||
bool isVerboseIAC : 1 {};
|
bool isVerboseIAC : 1 {};
|
||||||
/**
|
/**
|
||||||
|
* idle: coasting
|
||||||
offset 20 bit 17 */
|
offset 20 bit 17 */
|
||||||
bool unusedBit_22_17 : 1 {};
|
bool isIdleCoasting : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 18 */
|
offset 20 bit 18 */
|
||||||
bool unusedBit_22_18 : 1 {};
|
bool unusedBit_23_18 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 19 */
|
offset 20 bit 19 */
|
||||||
bool unusedBit_22_19 : 1 {};
|
bool unusedBit_23_19 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 20 */
|
offset 20 bit 20 */
|
||||||
bool unusedBit_22_20 : 1 {};
|
bool unusedBit_23_20 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 21 */
|
offset 20 bit 21 */
|
||||||
bool unusedBit_22_21 : 1 {};
|
bool unusedBit_23_21 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 22 */
|
offset 20 bit 22 */
|
||||||
bool unusedBit_22_22 : 1 {};
|
bool unusedBit_23_22 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 23 */
|
offset 20 bit 23 */
|
||||||
bool unusedBit_22_23 : 1 {};
|
bool unusedBit_23_23 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 24 */
|
offset 20 bit 24 */
|
||||||
bool unusedBit_22_24 : 1 {};
|
bool unusedBit_23_24 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 25 */
|
offset 20 bit 25 */
|
||||||
bool unusedBit_22_25 : 1 {};
|
bool unusedBit_23_25 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 26 */
|
offset 20 bit 26 */
|
||||||
bool unusedBit_22_26 : 1 {};
|
bool unusedBit_23_26 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 27 */
|
offset 20 bit 27 */
|
||||||
bool unusedBit_22_27 : 1 {};
|
bool unusedBit_23_27 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 28 */
|
offset 20 bit 28 */
|
||||||
bool unusedBit_22_28 : 1 {};
|
bool unusedBit_23_28 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 29 */
|
offset 20 bit 29 */
|
||||||
bool unusedBit_22_29 : 1 {};
|
bool unusedBit_23_29 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 30 */
|
offset 20 bit 30 */
|
||||||
bool unusedBit_22_30 : 1 {};
|
bool unusedBit_23_30 : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 20 bit 31 */
|
offset 20 bit 31 */
|
||||||
bool unusedBit_22_31 : 1 {};
|
bool unusedBit_23_31 : 1 {};
|
||||||
/**
|
/**
|
||||||
* idle: target by CLT
|
* idle: target by CLT
|
||||||
* offset 24
|
* offset 24
|
||||||
|
@ -164,4 +165,4 @@ struct idle_state_s {
|
||||||
static_assert(sizeof(idle_state_s) == 40);
|
static_assert(sizeof(idle_state_s) == 40);
|
||||||
|
|
||||||
// end
|
// end
|
||||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Sun Aug 21 04:23:45 UTC 2022
|
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Fri Aug 26 00:40:05 UTC 2022
|
||||||
|
|
|
@ -51,8 +51,6 @@ float getOutputValueByName(const char *name) {
|
||||||
return engine->outputChannels.isTps2Error;
|
return engine->outputChannels.isTps2Error;
|
||||||
if (strEqualCaseInsensitive(name, "isIdleClosedLoop"))
|
if (strEqualCaseInsensitive(name, "isIdleClosedLoop"))
|
||||||
return engine->outputChannels.isIdleClosedLoop;
|
return engine->outputChannels.isIdleClosedLoop;
|
||||||
if (strEqualCaseInsensitive(name, "isIdleCoasting"))
|
|
||||||
return engine->outputChannels.isIdleCoasting;
|
|
||||||
if (strEqualCaseInsensitive(name, "RPMValue"))
|
if (strEqualCaseInsensitive(name, "RPMValue"))
|
||||||
return engine->outputChannels.RPMValue;
|
return engine->outputChannels.RPMValue;
|
||||||
if (strEqualCaseInsensitive(name, "rpmAcceleration"))
|
if (strEqualCaseInsensitive(name, "rpmAcceleration"))
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:09:01 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:59 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5583,7 +5583,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5596,6 +5596,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:36 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:40 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5580,7 +5580,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5593,6 +5593,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:07:58 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:11 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5577,7 +5577,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5590,6 +5590,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:00 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:13 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:56 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:55 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5583,7 +5583,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5596,6 +5596,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:34 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:39 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5580,7 +5580,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5593,6 +5593,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Aug 26 00:07:54 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Fri Aug 26 00:40:08 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5583,7 +5583,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5596,6 +5596,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:52 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:52 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5583,7 +5583,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5596,6 +5596,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:54 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:54 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5583,7 +5583,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5596,6 +5596,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:38 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:42 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5583,7 +5583,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5596,6 +5596,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:02 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:14 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:23 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:30 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:21 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:28 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:09 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:20 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:07 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:18 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:05 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:16 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:11 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:21 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:16 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:25 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:19 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:27 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5578,7 +5578,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5591,6 +5591,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:14 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:23 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:25 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:32 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:28 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:34 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Aug 26 00:07:52 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Fri Aug 26 00:40:06 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5583,7 +5583,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5596,6 +5596,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:32 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:37 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5580,7 +5580,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5593,6 +5593,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:30 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:35 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5580,7 +5580,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5593,6 +5593,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:43 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:45 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5578,7 +5578,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5591,6 +5591,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:41 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:44 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5578,7 +5578,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5591,6 +5591,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:47 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:49 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5576,7 +5576,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5589,6 +5589,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:45 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:47 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5576,7 +5576,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5589,6 +5589,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:50 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:50 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5576,7 +5576,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5589,6 +5589,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri Aug 26 00:07:56 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:09 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5579,7 +5579,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5592,6 +5592,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -86,7 +86,7 @@ enable2ndByteCanID = false
|
||||||
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:08:58 UTC 2022
|
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Fri Aug 26 00:40:57 UTC 2022
|
||||||
|
|
||||||
pageSize = 21300
|
pageSize = 21300
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -2143,10 +2143,10 @@ isKnockChipOk = bits, U32, 0, [24:24]
|
||||||
launchTriggered = bits, U32, 0, [25:25]
|
launchTriggered = bits, U32, 0, [25:25]
|
||||||
isTps2Error = bits, U32, 0, [26:26]
|
isTps2Error = bits, U32, 0, [26:26]
|
||||||
isIdleClosedLoop = bits, U32, 0, [27:27]
|
isIdleClosedLoop = bits, U32, 0, [27:27]
|
||||||
isIdleCoasting = bits, U32, 0, [28:28]
|
unusedBit_28_28 = bits, U32, 0, [28:28]
|
||||||
unusedBit_29_29 = bits, U32, 0, [29:29]
|
unusedBit_28_29 = bits, U32, 0, [29:29]
|
||||||
unusedBit_29_30 = bits, U32, 0, [30:30]
|
unusedBit_28_30 = bits, U32, 0, [30:30]
|
||||||
unusedBit_29_31 = bits, U32, 0, [31:31]
|
unusedBit_28_31 = bits, U32, 0, [31:31]
|
||||||
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
RPMValue = scalar, U16, 4, "RPM", 1, 0
|
||||||
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
|
||||||
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
|
||||||
|
@ -3136,7 +3136,7 @@ mightResetPid = bits, U32, 1160, [0:0]
|
||||||
shouldResetPid = bits, U32, 1160, [1:1]
|
shouldResetPid = bits, U32, 1160, [1:1]
|
||||||
wasResetPid = bits, U32, 1160, [2:2]
|
wasResetPid = bits, U32, 1160, [2:2]
|
||||||
mustResetPid = bits, U32, 1160, [3:3]
|
mustResetPid = bits, U32, 1160, [3:3]
|
||||||
isCoasting = bits, U32, 1160, [4:4]
|
isCranking = bits, U32, 1160, [4:4]
|
||||||
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
useIacTableForCoasting = bits, U32, 1160, [5:5]
|
||||||
notIdling = bits, U32, 1160, [6:6]
|
notIdling = bits, U32, 1160, [6:6]
|
||||||
needReset = bits, U32, 1160, [7:7]
|
needReset = bits, U32, 1160, [7:7]
|
||||||
|
@ -3149,21 +3149,21 @@ looksLikeCoasting = bits, U32, 1160, [13:13]
|
||||||
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
looksLikeCrankToIdle = bits, U32, 1160, [14:14]
|
||||||
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
useInstantRpmForIdle = bits, U32, 1160, [15:15]
|
||||||
isVerboseIAC = bits, U32, 1160, [16:16]
|
isVerboseIAC = bits, U32, 1160, [16:16]
|
||||||
unusedBit_22_17 = bits, U32, 1160, [17:17]
|
isIdleCoasting = bits, U32, 1160, [17:17]
|
||||||
unusedBit_22_18 = bits, U32, 1160, [18:18]
|
unusedBit_23_18 = bits, U32, 1160, [18:18]
|
||||||
unusedBit_22_19 = bits, U32, 1160, [19:19]
|
unusedBit_23_19 = bits, U32, 1160, [19:19]
|
||||||
unusedBit_22_20 = bits, U32, 1160, [20:20]
|
unusedBit_23_20 = bits, U32, 1160, [20:20]
|
||||||
unusedBit_22_21 = bits, U32, 1160, [21:21]
|
unusedBit_23_21 = bits, U32, 1160, [21:21]
|
||||||
unusedBit_22_22 = bits, U32, 1160, [22:22]
|
unusedBit_23_22 = bits, U32, 1160, [22:22]
|
||||||
unusedBit_22_23 = bits, U32, 1160, [23:23]
|
unusedBit_23_23 = bits, U32, 1160, [23:23]
|
||||||
unusedBit_22_24 = bits, U32, 1160, [24:24]
|
unusedBit_23_24 = bits, U32, 1160, [24:24]
|
||||||
unusedBit_22_25 = bits, U32, 1160, [25:25]
|
unusedBit_23_25 = bits, U32, 1160, [25:25]
|
||||||
unusedBit_22_26 = bits, U32, 1160, [26:26]
|
unusedBit_23_26 = bits, U32, 1160, [26:26]
|
||||||
unusedBit_22_27 = bits, U32, 1160, [27:27]
|
unusedBit_23_27 = bits, U32, 1160, [27:27]
|
||||||
unusedBit_22_28 = bits, U32, 1160, [28:28]
|
unusedBit_23_28 = bits, U32, 1160, [28:28]
|
||||||
unusedBit_22_29 = bits, U32, 1160, [29:29]
|
unusedBit_23_29 = bits, U32, 1160, [29:29]
|
||||||
unusedBit_22_30 = bits, U32, 1160, [30:30]
|
unusedBit_23_30 = bits, U32, 1160, [30:30]
|
||||||
unusedBit_22_31 = bits, U32, 1160, [31:31]
|
unusedBit_23_31 = bits, U32, 1160, [31:31]
|
||||||
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
targetRpmByClt = scalar, S32, 1164, "", 1, 0
|
||||||
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
targetRpmAcBump = scalar, S32, 1168, "", 1, 0
|
||||||
iacByRpmTaper = scalar, F32, 1172
|
iacByRpmTaper = scalar, F32, 1172
|
||||||
|
@ -4408,7 +4408,6 @@ entry = isKnockChipOk, "isKnockChipOk", int, "%d"
|
||||||
entry = launchTriggered, "launchTriggered", int, "%d"
|
entry = launchTriggered, "launchTriggered", int, "%d"
|
||||||
entry = isTps2Error, "isTps2Error", int, "%d"
|
entry = isTps2Error, "isTps2Error", int, "%d"
|
||||||
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
entry = isIdleClosedLoop, "isIdleClosedLoop", int, "%d"
|
||||||
entry = isIdleCoasting, "isIdleCoasting", int, "%d"
|
|
||||||
entry = RPMValue, "RPM", int, "%d"
|
entry = RPMValue, "RPM", int, "%d"
|
||||||
entry = rpmAcceleration, "dRPM", int, "%d"
|
entry = rpmAcceleration, "dRPM", int, "%d"
|
||||||
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
entry = speedToRpmRatio, "Gearbox Ratio", float, "%.3f"
|
||||||
|
@ -4810,7 +4809,7 @@ entry = mightResetPid, "The idea of 'mightResetPid' is to reset PID only once -
|
||||||
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
entry = shouldResetPid, "idle: shouldResetPid", int, "%d"
|
||||||
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
entry = wasResetPid, "idle: wasResetPid", int, "%d"
|
||||||
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
entry = mustResetPid, "idle: mustResetPid", int, "%d"
|
||||||
entry = isCoasting, "idle: coasting", int, "%d"
|
entry = isCranking, "idle: cranking", int, "%d"
|
||||||
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
entry = useIacTableForCoasting, "useIacTableForCoasting", int, "%d"
|
||||||
entry = notIdling, "notIdling", int, "%d"
|
entry = notIdling, "notIdling", int, "%d"
|
||||||
entry = needReset, "idle: reset", int, "%d"
|
entry = needReset, "idle: reset", int, "%d"
|
||||||
|
@ -4823,6 +4822,7 @@ entry = looksLikeCoasting, "looksLikeCoasting", int, "%d"
|
||||||
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
entry = looksLikeCrankToIdle, "looksLikeCrankToIdle", int, "%d"
|
||||||
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
entry = useInstantRpmForIdle, "useInstantRpmForIdle", int, "%d"
|
||||||
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
entry = isVerboseIAC, "isVerboseIAC", int, "%d"
|
||||||
|
entry = isIdleCoasting, "idle: coasting", int, "%d"
|
||||||
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
entry = targetRpmByClt, "idle: target by CLT", int, "%d"
|
||||||
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
entry = targetRpmAcBump, "idle: A/C bump", int, "%d"
|
||||||
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
entry = iacByRpmTaper, "idle: iacByRpmTaper portion of idle", float, "%.3f"
|
||||||
|
@ -5583,7 +5583,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
indicator = {shouldResetPid}, "shouldResetPid No", "shouldResetPid Yes"
|
||||||
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
indicator = {wasResetPid}, "wasResetPid No", "wasResetPid Yes"
|
||||||
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
indicator = {mustResetPid}, "mustResetPid No", "mustResetPid Yes"
|
||||||
indicator = {isCoasting}, "isCoasting No", "isCoasting Yes"
|
indicator = {isCranking}, "isCranking No", "isCranking Yes"
|
||||||
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
indicator = {useIacTableForCoasting}, "useIacTableForCoasting No", "useIacTableForCoasting Yes"
|
||||||
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
indicator = {notIdling}, "notIdling No", "notIdling Yes"
|
||||||
indicator = {needReset}, "needReset No", "needReset Yes"
|
indicator = {needReset}, "needReset No", "needReset Yes"
|
||||||
|
@ -5596,6 +5596,7 @@ indicatorPanel = idle_stateIndicatorPanel, 2
|
||||||
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
indicator = {looksLikeCrankToIdle}, "looksLikeCrankToIdle No", "looksLikeCrankToIdle Yes"
|
||||||
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
indicator = {useInstantRpmForIdle}, "useInstantRpmForIdle No", "useInstantRpmForIdle Yes"
|
||||||
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
indicator = {isVerboseIAC}, "isVerboseIAC No", "isVerboseIAC Yes"
|
||||||
|
indicator = {isIdleCoasting}, "isIdleCoasting No", "isIdleCoasting Yes"
|
||||||
|
|
||||||
dialog = idle_stateDialog, "idle_state"
|
dialog = idle_stateDialog, "idle_state"
|
||||||
panel = idle_stateIndicatorPanel
|
panel = idle_stateIndicatorPanel
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package com.rusefi.config.generated;
|
package com.rusefi.config.generated;
|
||||||
|
|
||||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Sun Aug 21 04:23:45 UTC 2022
|
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Fri Aug 26 00:40:05 UTC 2022
|
||||||
|
|
||||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||||
import com.rusefi.config.*;
|
import com.rusefi.config.*;
|
||||||
|
@ -15,7 +15,7 @@ public class IdleState {
|
||||||
public static final Field SHOULDRESETPID = Field.create("SHOULDRESETPID", 20, FieldType.BIT, 1);
|
public static final Field SHOULDRESETPID = Field.create("SHOULDRESETPID", 20, FieldType.BIT, 1);
|
||||||
public static final Field WASRESETPID = Field.create("WASRESETPID", 20, FieldType.BIT, 2);
|
public static final Field WASRESETPID = Field.create("WASRESETPID", 20, FieldType.BIT, 2);
|
||||||
public static final Field MUSTRESETPID = Field.create("MUSTRESETPID", 20, FieldType.BIT, 3);
|
public static final Field MUSTRESETPID = Field.create("MUSTRESETPID", 20, FieldType.BIT, 3);
|
||||||
public static final Field ISCOASTING = Field.create("ISCOASTING", 20, FieldType.BIT, 4);
|
public static final Field ISCRANKING = Field.create("ISCRANKING", 20, FieldType.BIT, 4);
|
||||||
public static final Field USEIACTABLEFORCOASTING = Field.create("USEIACTABLEFORCOASTING", 20, FieldType.BIT, 5);
|
public static final Field USEIACTABLEFORCOASTING = Field.create("USEIACTABLEFORCOASTING", 20, FieldType.BIT, 5);
|
||||||
public static final Field NOTIDLING = Field.create("NOTIDLING", 20, FieldType.BIT, 6);
|
public static final Field NOTIDLING = Field.create("NOTIDLING", 20, FieldType.BIT, 6);
|
||||||
public static final Field NEEDRESET = Field.create("NEEDRESET", 20, FieldType.BIT, 7);
|
public static final Field NEEDRESET = Field.create("NEEDRESET", 20, FieldType.BIT, 7);
|
||||||
|
@ -28,21 +28,21 @@ public class IdleState {
|
||||||
public static final Field LOOKSLIKECRANKTOIDLE = Field.create("LOOKSLIKECRANKTOIDLE", 20, FieldType.BIT, 14);
|
public static final Field LOOKSLIKECRANKTOIDLE = Field.create("LOOKSLIKECRANKTOIDLE", 20, FieldType.BIT, 14);
|
||||||
public static final Field USEINSTANTRPMFORIDLE = Field.create("USEINSTANTRPMFORIDLE", 20, FieldType.BIT, 15);
|
public static final Field USEINSTANTRPMFORIDLE = Field.create("USEINSTANTRPMFORIDLE", 20, FieldType.BIT, 15);
|
||||||
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 20, FieldType.BIT, 16);
|
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 20, FieldType.BIT, 16);
|
||||||
public static final Field UNUSEDBIT_22_17 = Field.create("UNUSEDBIT_22_17", 20, FieldType.BIT, 17);
|
public static final Field ISIDLECOASTING = Field.create("ISIDLECOASTING", 20, FieldType.BIT, 17);
|
||||||
public static final Field UNUSEDBIT_22_18 = Field.create("UNUSEDBIT_22_18", 20, FieldType.BIT, 18);
|
public static final Field UNUSEDBIT_23_18 = Field.create("UNUSEDBIT_23_18", 20, FieldType.BIT, 18);
|
||||||
public static final Field UNUSEDBIT_22_19 = Field.create("UNUSEDBIT_22_19", 20, FieldType.BIT, 19);
|
public static final Field UNUSEDBIT_23_19 = Field.create("UNUSEDBIT_23_19", 20, FieldType.BIT, 19);
|
||||||
public static final Field UNUSEDBIT_22_20 = Field.create("UNUSEDBIT_22_20", 20, FieldType.BIT, 20);
|
public static final Field UNUSEDBIT_23_20 = Field.create("UNUSEDBIT_23_20", 20, FieldType.BIT, 20);
|
||||||
public static final Field UNUSEDBIT_22_21 = Field.create("UNUSEDBIT_22_21", 20, FieldType.BIT, 21);
|
public static final Field UNUSEDBIT_23_21 = Field.create("UNUSEDBIT_23_21", 20, FieldType.BIT, 21);
|
||||||
public static final Field UNUSEDBIT_22_22 = Field.create("UNUSEDBIT_22_22", 20, FieldType.BIT, 22);
|
public static final Field UNUSEDBIT_23_22 = Field.create("UNUSEDBIT_23_22", 20, FieldType.BIT, 22);
|
||||||
public static final Field UNUSEDBIT_22_23 = Field.create("UNUSEDBIT_22_23", 20, FieldType.BIT, 23);
|
public static final Field UNUSEDBIT_23_23 = Field.create("UNUSEDBIT_23_23", 20, FieldType.BIT, 23);
|
||||||
public static final Field UNUSEDBIT_22_24 = Field.create("UNUSEDBIT_22_24", 20, FieldType.BIT, 24);
|
public static final Field UNUSEDBIT_23_24 = Field.create("UNUSEDBIT_23_24", 20, FieldType.BIT, 24);
|
||||||
public static final Field UNUSEDBIT_22_25 = Field.create("UNUSEDBIT_22_25", 20, FieldType.BIT, 25);
|
public static final Field UNUSEDBIT_23_25 = Field.create("UNUSEDBIT_23_25", 20, FieldType.BIT, 25);
|
||||||
public static final Field UNUSEDBIT_22_26 = Field.create("UNUSEDBIT_22_26", 20, FieldType.BIT, 26);
|
public static final Field UNUSEDBIT_23_26 = Field.create("UNUSEDBIT_23_26", 20, FieldType.BIT, 26);
|
||||||
public static final Field UNUSEDBIT_22_27 = Field.create("UNUSEDBIT_22_27", 20, FieldType.BIT, 27);
|
public static final Field UNUSEDBIT_23_27 = Field.create("UNUSEDBIT_23_27", 20, FieldType.BIT, 27);
|
||||||
public static final Field UNUSEDBIT_22_28 = Field.create("UNUSEDBIT_22_28", 20, FieldType.BIT, 28);
|
public static final Field UNUSEDBIT_23_28 = Field.create("UNUSEDBIT_23_28", 20, FieldType.BIT, 28);
|
||||||
public static final Field UNUSEDBIT_22_29 = Field.create("UNUSEDBIT_22_29", 20, FieldType.BIT, 29);
|
public static final Field UNUSEDBIT_23_29 = Field.create("UNUSEDBIT_23_29", 20, FieldType.BIT, 29);
|
||||||
public static final Field UNUSEDBIT_22_30 = Field.create("UNUSEDBIT_22_30", 20, FieldType.BIT, 30);
|
public static final Field UNUSEDBIT_23_30 = Field.create("UNUSEDBIT_23_30", 20, FieldType.BIT, 30);
|
||||||
public static final Field UNUSEDBIT_22_31 = Field.create("UNUSEDBIT_22_31", 20, FieldType.BIT, 31);
|
public static final Field UNUSEDBIT_23_31 = Field.create("UNUSEDBIT_23_31", 20, FieldType.BIT, 31);
|
||||||
public static final Field TARGETRPMBYCLT = Field.create("TARGETRPMBYCLT", 24, FieldType.INT).setScale(1.0);
|
public static final Field TARGETRPMBYCLT = Field.create("TARGETRPMBYCLT", 24, FieldType.INT).setScale(1.0);
|
||||||
public static final Field TARGETRPMACBUMP = Field.create("TARGETRPMACBUMP", 28, FieldType.INT).setScale(1.0);
|
public static final Field TARGETRPMACBUMP = Field.create("TARGETRPMACBUMP", 28, FieldType.INT).setScale(1.0);
|
||||||
public static final Field IACBYRPMTAPER = Field.create("IACBYRPMTAPER", 32, FieldType.FLOAT);
|
public static final Field IACBYRPMTAPER = Field.create("IACBYRPMTAPER", 32, FieldType.FLOAT);
|
||||||
|
@ -57,7 +57,7 @@ public class IdleState {
|
||||||
SHOULDRESETPID,
|
SHOULDRESETPID,
|
||||||
WASRESETPID,
|
WASRESETPID,
|
||||||
MUSTRESETPID,
|
MUSTRESETPID,
|
||||||
ISCOASTING,
|
ISCRANKING,
|
||||||
USEIACTABLEFORCOASTING,
|
USEIACTABLEFORCOASTING,
|
||||||
NOTIDLING,
|
NOTIDLING,
|
||||||
NEEDRESET,
|
NEEDRESET,
|
||||||
|
@ -70,21 +70,21 @@ public class IdleState {
|
||||||
LOOKSLIKECRANKTOIDLE,
|
LOOKSLIKECRANKTOIDLE,
|
||||||
USEINSTANTRPMFORIDLE,
|
USEINSTANTRPMFORIDLE,
|
||||||
ISVERBOSEIAC,
|
ISVERBOSEIAC,
|
||||||
UNUSEDBIT_22_17,
|
ISIDLECOASTING,
|
||||||
UNUSEDBIT_22_18,
|
UNUSEDBIT_23_18,
|
||||||
UNUSEDBIT_22_19,
|
UNUSEDBIT_23_19,
|
||||||
UNUSEDBIT_22_20,
|
UNUSEDBIT_23_20,
|
||||||
UNUSEDBIT_22_21,
|
UNUSEDBIT_23_21,
|
||||||
UNUSEDBIT_22_22,
|
UNUSEDBIT_23_22,
|
||||||
UNUSEDBIT_22_23,
|
UNUSEDBIT_23_23,
|
||||||
UNUSEDBIT_22_24,
|
UNUSEDBIT_23_24,
|
||||||
UNUSEDBIT_22_25,
|
UNUSEDBIT_23_25,
|
||||||
UNUSEDBIT_22_26,
|
UNUSEDBIT_23_26,
|
||||||
UNUSEDBIT_22_27,
|
UNUSEDBIT_23_27,
|
||||||
UNUSEDBIT_22_28,
|
UNUSEDBIT_23_28,
|
||||||
UNUSEDBIT_22_29,
|
UNUSEDBIT_23_29,
|
||||||
UNUSEDBIT_22_30,
|
UNUSEDBIT_23_30,
|
||||||
UNUSEDBIT_22_31,
|
UNUSEDBIT_23_31,
|
||||||
TARGETRPMBYCLT,
|
TARGETRPMBYCLT,
|
||||||
TARGETRPMACBUMP,
|
TARGETRPMACBUMP,
|
||||||
IACBYRPMTAPER,
|
IACBYRPMTAPER,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package com.rusefi.config.generated;
|
package com.rusefi.config.generated;
|
||||||
|
|
||||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Wed Aug 24 16:15:07 UTC 2022
|
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Aug 26 00:40:04 UTC 2022
|
||||||
|
|
||||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||||
import com.rusefi.config.*;
|
import com.rusefi.config.*;
|
||||||
|
@ -414,10 +414,10 @@ public class TsOutputs {
|
||||||
public static final Field LAUNCHTRIGGERED = Field.create("LAUNCHTRIGGERED", 0, FieldType.BIT, 25);
|
public static final Field LAUNCHTRIGGERED = Field.create("LAUNCHTRIGGERED", 0, FieldType.BIT, 25);
|
||||||
public static final Field ISTPS2ERROR = Field.create("ISTPS2ERROR", 0, FieldType.BIT, 26);
|
public static final Field ISTPS2ERROR = Field.create("ISTPS2ERROR", 0, FieldType.BIT, 26);
|
||||||
public static final Field ISIDLECLOSEDLOOP = Field.create("ISIDLECLOSEDLOOP", 0, FieldType.BIT, 27);
|
public static final Field ISIDLECLOSEDLOOP = Field.create("ISIDLECLOSEDLOOP", 0, FieldType.BIT, 27);
|
||||||
public static final Field ISIDLECOASTING = Field.create("ISIDLECOASTING", 0, FieldType.BIT, 28);
|
public static final Field UNUSEDBIT_28_28 = Field.create("UNUSEDBIT_28_28", 0, FieldType.BIT, 28);
|
||||||
public static final Field UNUSEDBIT_29_29 = Field.create("UNUSEDBIT_29_29", 0, FieldType.BIT, 29);
|
public static final Field UNUSEDBIT_28_29 = Field.create("UNUSEDBIT_28_29", 0, FieldType.BIT, 29);
|
||||||
public static final Field UNUSEDBIT_29_30 = Field.create("UNUSEDBIT_29_30", 0, FieldType.BIT, 30);
|
public static final Field UNUSEDBIT_28_30 = Field.create("UNUSEDBIT_28_30", 0, FieldType.BIT, 30);
|
||||||
public static final Field UNUSEDBIT_29_31 = Field.create("UNUSEDBIT_29_31", 0, FieldType.BIT, 31);
|
public static final Field UNUSEDBIT_28_31 = Field.create("UNUSEDBIT_28_31", 0, FieldType.BIT, 31);
|
||||||
public static final Field RPMVALUE = Field.create("RPMVALUE", 4, FieldType.INT16).setScale(1.0);
|
public static final Field RPMVALUE = Field.create("RPMVALUE", 4, FieldType.INT16).setScale(1.0);
|
||||||
public static final Field RPMACCELERATION = Field.create("RPMACCELERATION", 6, FieldType.INT16).setScale(1.0);
|
public static final Field RPMACCELERATION = Field.create("RPMACCELERATION", 6, FieldType.INT16).setScale(1.0);
|
||||||
public static final Field SPEEDTORPMRATIO = Field.create("SPEEDTORPMRATIO", 8, FieldType.INT16).setScale(0.01);
|
public static final Field SPEEDTORPMRATIO = Field.create("SPEEDTORPMRATIO", 8, FieldType.INT16).setScale(0.01);
|
||||||
|
@ -938,10 +938,10 @@ public class TsOutputs {
|
||||||
LAUNCHTRIGGERED,
|
LAUNCHTRIGGERED,
|
||||||
ISTPS2ERROR,
|
ISTPS2ERROR,
|
||||||
ISIDLECLOSEDLOOP,
|
ISIDLECLOSEDLOOP,
|
||||||
ISIDLECOASTING,
|
UNUSEDBIT_28_28,
|
||||||
UNUSEDBIT_29_29,
|
UNUSEDBIT_28_29,
|
||||||
UNUSEDBIT_29_30,
|
UNUSEDBIT_28_30,
|
||||||
UNUSEDBIT_29_31,
|
UNUSEDBIT_28_31,
|
||||||
RPMVALUE,
|
RPMVALUE,
|
||||||
RPMACCELERATION,
|
RPMACCELERATION,
|
||||||
SPEEDTORPMRATIO,
|
SPEEDTORPMRATIO,
|
||||||
|
|
Loading…
Reference in New Issue