generate java enum from C enum? generate both C and java from yaml? #2102

This commit is contained in:
rusefillc 2021-10-23 20:24:21 -04:00
parent 3882d3d824
commit cd86102042
3 changed files with 2 additions and 4 deletions

View File

@ -668,7 +668,7 @@ typedef enum {
* in this mode we use as many coils as we have cylinders
*/
IM_INDIVIDUAL_COILS = 1,
IM_WASTED_SPARK = IM_IM_WASTED_SPARK,
IM_WASTED_SPARK = 2,
/**
* some v12 engines line BMW M70 and M73 run two distributors, one for each bank of cylinders

View File

@ -472,8 +472,6 @@ end_struct
#define ETB_ETB_None 0
! todo https://github.com/rusefi/rusefi/issues/2102
#define IM_IM_WASTED_SPARK 2
#define IM_IM_BATCH 2
#define IM_IM_SINGLE_POINT 3

View File

@ -1863,7 +1863,7 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@\x00\x31\x00\x00"
dialog = ignitionBasic, ""
field = "Enabled", isIgnitionEnabled
field = "Mode", ignitionMode, {isIgnitionEnabled == 1}
field = "Individually wired Wasted Spark", twoWireBatchIgnition, {isIgnitionEnabled == 1 && ignitionMode == @@IM_IM_WASTED_SPARK@@ }
field = "Individually wired Wasted Spark", twoWireBatchIgnition, {isIgnitionEnabled == 1 && ignitionMode == @@ignition_mode_e_IM_WASTED_SPARK@@ }
field = "Override ignition table load axis", ignOverrideMode, {isIgnitionEnabled}
field = "#Use fixed timing while validating with a timing gun"
field = "Timing Mode", timingMode, {isIgnitionEnabled == 1}