Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2022-08-26 00:41:14 +00:00
parent f3a5c28f07
commit d5811a698a
5 changed files with 68 additions and 69 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt 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

View File

@ -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

View File

@ -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"))

View File

@ -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,

View File

@ -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,