Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2022-07-27 09:38:56 +00:00
parent d4b8a036af
commit 04462839f5
77 changed files with 3325 additions and 3222 deletions

View File

@ -436,11 +436,12 @@
#define cylindersCount_offset 368
#define dc_io_size 8
#define DC_PER_STEPPER 2
#define debug_mode_e_auto_enum 0="DBG_0",10="DBG_10",11="DBG_11",16="DBG_16",20="DBG_20",24="DBG_24",26="DBG_26",29="DBG_29",34="DBG_34",35="DBG_35",36="DBG_36",37="DBG_37",38="DBG_38",43="DBG_43",46="DBG_46",8="DBG_8",9="DBG_9",21="DBG_ANALOG_INPUTS",32="DBG_ANALOG_INPUTS2",19="DBG_BENCH_TEST",25="DBG_CJ125",40="DBG_COMPOSITE_LOG",33="DBG_DWELL_METRIC",44="DBG_DYNO_VIEW",17="DBG_ELECTRONIC_THROTTLE_PID",4="DBG_EL_ACCEL",39="DBG_ETB_AUTOTUNE",18="DBG_EXECUTOR",2="DBG_GPPWM",22="DBG_INSTANT_RPM",30="DBG_ION",15="DBG_KNOCK",45="DBG_LOGIC_ANALYZER",48="DBG_LUA",27="DBG_MAP",28="DBG_METRICS",13="DBG_SD_CARD",6="DBG_SOFT_SPARK_CUT",14="DBG_SR5_PROTOCOL",3="DBG_STEPPER_IDLE_CONTROL",47="DBG_TCU",31="DBG_TLE8888",1="DBG_TPS_ACCEL",5="DBG_TRIGGER_COUNTERS",12="DBG_UNUSED12",41="DBG_UNUSED41",42="DBG_UNUSED_42",7="DBG_VVT_1_PID",49="DBG_VVT_2_PID",50="DBG_VVT_3_PID",51="DBG_VVT_4_PID",23="UNUSED23"
#define debug_mode_e_auto_enum 0="DBG_0",10="DBG_10",11="DBG_11",16="DBG_16",2="DBG_2",20="DBG_20",24="DBG_24",26="DBG_26",29="DBG_29",34="DBG_34",35="DBG_35",36="DBG_36",37="DBG_37",38="DBG_38",43="DBG_43",46="DBG_46",8="DBG_8",9="DBG_9",21="DBG_ANALOG_INPUTS",32="DBG_ANALOG_INPUTS2",19="DBG_BENCH_TEST",25="DBG_CJ125",40="DBG_COMPOSITE_LOG",33="DBG_DWELL_METRIC",44="DBG_DYNO_VIEW",17="DBG_ELECTRONIC_THROTTLE_PID",4="DBG_EL_ACCEL",39="DBG_ETB_AUTOTUNE",18="DBG_EXECUTOR",22="DBG_INSTANT_RPM",30="DBG_ION",15="DBG_KNOCK",45="DBG_LOGIC_ANALYZER",48="DBG_LUA",27="DBG_MAP",28="DBG_METRICS",13="DBG_SD_CARD",6="DBG_SOFT_SPARK_CUT",14="DBG_SR5_PROTOCOL",3="DBG_STEPPER_IDLE_CONTROL",47="DBG_TCU",31="DBG_TLE8888",1="DBG_TPS_ACCEL",5="DBG_TRIGGER_COUNTERS",12="DBG_UNUSED12",41="DBG_UNUSED41",42="DBG_UNUSED_42",7="DBG_VVT_1_PID",49="DBG_VVT_2_PID",50="DBG_VVT_3_PID",51="DBG_VVT_4_PID",23="UNUSED23"
#define debug_mode_e_DBG_0 0
#define debug_mode_e_DBG_10 10
#define debug_mode_e_DBG_11 11
#define debug_mode_e_DBG_16 16
#define debug_mode_e_DBG_2 2
#define debug_mode_e_DBG_20 20
#define debug_mode_e_DBG_24 24
#define debug_mode_e_DBG_26 26
@ -465,7 +466,6 @@
#define debug_mode_e_DBG_ELECTRONIC_THROTTLE_PID 17
#define debug_mode_e_DBG_ETB_AUTOTUNE 39
#define debug_mode_e_DBG_EXECUTOR 18
#define debug_mode_e_DBG_GPPWM 2
#define debug_mode_e_DBG_INSTANT_RPM 22
#define debug_mode_e_DBG_ION 30
#define debug_mode_e_DBG_KNOCK 15
@ -488,7 +488,7 @@
#define debug_mode_e_DBG_VVT_2_PID 49
#define debug_mode_e_DBG_VVT_3_PID 50
#define debug_mode_e_DBG_VVT_4_PID 51
#define debug_mode_e_enum "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
#define debug_mode_e_enum "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
#define debug_mode_e_UNUSED23 23
#define debugMapAveraging_offset 856
#define debugMode_offset 1604
@ -1935,7 +1935,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 2572707955
#define SIGNATURE_HASH 1350776695
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2490,7 +2490,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen_cypress.2572707955"
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen_cypress.1350776695"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -422,11 +422,12 @@
#define cylindersCount_offset 368
#define dc_io_size 8
#define DC_PER_STEPPER 2
#define debug_mode_e_auto_enum 0="DBG_0",10="DBG_10",11="DBG_11",16="DBG_16",20="DBG_20",24="DBG_24",26="DBG_26",29="DBG_29",34="DBG_34",35="DBG_35",36="DBG_36",37="DBG_37",38="DBG_38",43="DBG_43",46="DBG_46",8="DBG_8",9="DBG_9",21="DBG_ANALOG_INPUTS",32="DBG_ANALOG_INPUTS2",19="DBG_BENCH_TEST",25="DBG_CJ125",40="DBG_COMPOSITE_LOG",33="DBG_DWELL_METRIC",44="DBG_DYNO_VIEW",17="DBG_ELECTRONIC_THROTTLE_PID",4="DBG_EL_ACCEL",39="DBG_ETB_AUTOTUNE",18="DBG_EXECUTOR",2="DBG_GPPWM",22="DBG_INSTANT_RPM",30="DBG_ION",15="DBG_KNOCK",45="DBG_LOGIC_ANALYZER",48="DBG_LUA",27="DBG_MAP",28="DBG_METRICS",13="DBG_SD_CARD",6="DBG_SOFT_SPARK_CUT",14="DBG_SR5_PROTOCOL",3="DBG_STEPPER_IDLE_CONTROL",47="DBG_TCU",31="DBG_TLE8888",1="DBG_TPS_ACCEL",5="DBG_TRIGGER_COUNTERS",12="DBG_UNUSED12",41="DBG_UNUSED41",42="DBG_UNUSED_42",7="DBG_VVT_1_PID",49="DBG_VVT_2_PID",50="DBG_VVT_3_PID",51="DBG_VVT_4_PID",23="UNUSED23"
#define debug_mode_e_auto_enum 0="DBG_0",10="DBG_10",11="DBG_11",16="DBG_16",2="DBG_2",20="DBG_20",24="DBG_24",26="DBG_26",29="DBG_29",34="DBG_34",35="DBG_35",36="DBG_36",37="DBG_37",38="DBG_38",43="DBG_43",46="DBG_46",8="DBG_8",9="DBG_9",21="DBG_ANALOG_INPUTS",32="DBG_ANALOG_INPUTS2",19="DBG_BENCH_TEST",25="DBG_CJ125",40="DBG_COMPOSITE_LOG",33="DBG_DWELL_METRIC",44="DBG_DYNO_VIEW",17="DBG_ELECTRONIC_THROTTLE_PID",4="DBG_EL_ACCEL",39="DBG_ETB_AUTOTUNE",18="DBG_EXECUTOR",22="DBG_INSTANT_RPM",30="DBG_ION",15="DBG_KNOCK",45="DBG_LOGIC_ANALYZER",48="DBG_LUA",27="DBG_MAP",28="DBG_METRICS",13="DBG_SD_CARD",6="DBG_SOFT_SPARK_CUT",14="DBG_SR5_PROTOCOL",3="DBG_STEPPER_IDLE_CONTROL",47="DBG_TCU",31="DBG_TLE8888",1="DBG_TPS_ACCEL",5="DBG_TRIGGER_COUNTERS",12="DBG_UNUSED12",41="DBG_UNUSED41",42="DBG_UNUSED_42",7="DBG_VVT_1_PID",49="DBG_VVT_2_PID",50="DBG_VVT_3_PID",51="DBG_VVT_4_PID",23="UNUSED23"
#define debug_mode_e_DBG_0 0
#define debug_mode_e_DBG_10 10
#define debug_mode_e_DBG_11 11
#define debug_mode_e_DBG_16 16
#define debug_mode_e_DBG_2 2
#define debug_mode_e_DBG_20 20
#define debug_mode_e_DBG_24 24
#define debug_mode_e_DBG_26 26
@ -451,7 +452,6 @@
#define debug_mode_e_DBG_ELECTRONIC_THROTTLE_PID 17
#define debug_mode_e_DBG_ETB_AUTOTUNE 39
#define debug_mode_e_DBG_EXECUTOR 18
#define debug_mode_e_DBG_GPPWM 2
#define debug_mode_e_DBG_INSTANT_RPM 22
#define debug_mode_e_DBG_ION 30
#define debug_mode_e_DBG_KNOCK 15
@ -474,7 +474,7 @@
#define debug_mode_e_DBG_VVT_2_PID 49
#define debug_mode_e_DBG_VVT_3_PID 50
#define debug_mode_e_DBG_VVT_4_PID 51
#define debug_mode_e_enum "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
#define debug_mode_e_enum "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
#define debug_mode_e_UNUSED23 23
#define debugMapAveraging_offset 856
#define debugMode_offset 1604
@ -1921,7 +1921,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 3340439550
#define SIGNATURE_HASH 247484666
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2476,7 +2476,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.07.27.kin.3340439550"
#define TS_SIGNATURE "rusEFI 2022.07.27.kin.247484666"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -446,11 +446,12 @@
#define cylindersCount_offset 368
#define dc_io_size 8
#define DC_PER_STEPPER 2
#define debug_mode_e_auto_enum 0="DBG_0",10="DBG_10",11="DBG_11",16="DBG_16",20="DBG_20",24="DBG_24",26="DBG_26",29="DBG_29",34="DBG_34",35="DBG_35",36="DBG_36",37="DBG_37",38="DBG_38",43="DBG_43",46="DBG_46",8="DBG_8",9="DBG_9",21="DBG_ANALOG_INPUTS",32="DBG_ANALOG_INPUTS2",19="DBG_BENCH_TEST",25="DBG_CJ125",40="DBG_COMPOSITE_LOG",33="DBG_DWELL_METRIC",44="DBG_DYNO_VIEW",17="DBG_ELECTRONIC_THROTTLE_PID",4="DBG_EL_ACCEL",39="DBG_ETB_AUTOTUNE",18="DBG_EXECUTOR",2="DBG_GPPWM",22="DBG_INSTANT_RPM",30="DBG_ION",15="DBG_KNOCK",45="DBG_LOGIC_ANALYZER",48="DBG_LUA",27="DBG_MAP",28="DBG_METRICS",13="DBG_SD_CARD",6="DBG_SOFT_SPARK_CUT",14="DBG_SR5_PROTOCOL",3="DBG_STEPPER_IDLE_CONTROL",47="DBG_TCU",31="DBG_TLE8888",1="DBG_TPS_ACCEL",5="DBG_TRIGGER_COUNTERS",12="DBG_UNUSED12",41="DBG_UNUSED41",42="DBG_UNUSED_42",7="DBG_VVT_1_PID",49="DBG_VVT_2_PID",50="DBG_VVT_3_PID",51="DBG_VVT_4_PID",23="UNUSED23"
#define debug_mode_e_auto_enum 0="DBG_0",10="DBG_10",11="DBG_11",16="DBG_16",2="DBG_2",20="DBG_20",24="DBG_24",26="DBG_26",29="DBG_29",34="DBG_34",35="DBG_35",36="DBG_36",37="DBG_37",38="DBG_38",43="DBG_43",46="DBG_46",8="DBG_8",9="DBG_9",21="DBG_ANALOG_INPUTS",32="DBG_ANALOG_INPUTS2",19="DBG_BENCH_TEST",25="DBG_CJ125",40="DBG_COMPOSITE_LOG",33="DBG_DWELL_METRIC",44="DBG_DYNO_VIEW",17="DBG_ELECTRONIC_THROTTLE_PID",4="DBG_EL_ACCEL",39="DBG_ETB_AUTOTUNE",18="DBG_EXECUTOR",22="DBG_INSTANT_RPM",30="DBG_ION",15="DBG_KNOCK",45="DBG_LOGIC_ANALYZER",48="DBG_LUA",27="DBG_MAP",28="DBG_METRICS",13="DBG_SD_CARD",6="DBG_SOFT_SPARK_CUT",14="DBG_SR5_PROTOCOL",3="DBG_STEPPER_IDLE_CONTROL",47="DBG_TCU",31="DBG_TLE8888",1="DBG_TPS_ACCEL",5="DBG_TRIGGER_COUNTERS",12="DBG_UNUSED12",41="DBG_UNUSED41",42="DBG_UNUSED_42",7="DBG_VVT_1_PID",49="DBG_VVT_2_PID",50="DBG_VVT_3_PID",51="DBG_VVT_4_PID",23="UNUSED23"
#define debug_mode_e_DBG_0 0
#define debug_mode_e_DBG_10 10
#define debug_mode_e_DBG_11 11
#define debug_mode_e_DBG_16 16
#define debug_mode_e_DBG_2 2
#define debug_mode_e_DBG_20 20
#define debug_mode_e_DBG_24 24
#define debug_mode_e_DBG_26 26
@ -475,7 +476,6 @@
#define debug_mode_e_DBG_ELECTRONIC_THROTTLE_PID 17
#define debug_mode_e_DBG_ETB_AUTOTUNE 39
#define debug_mode_e_DBG_EXECUTOR 18
#define debug_mode_e_DBG_GPPWM 2
#define debug_mode_e_DBG_INSTANT_RPM 22
#define debug_mode_e_DBG_ION 30
#define debug_mode_e_DBG_KNOCK 15
@ -498,7 +498,7 @@
#define debug_mode_e_DBG_VVT_2_PID 49
#define debug_mode_e_DBG_VVT_3_PID 50
#define debug_mode_e_DBG_VVT_4_PID 51
#define debug_mode_e_enum "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
#define debug_mode_e_enum "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
#define debug_mode_e_UNUSED23 23
#define debugMapAveraging_offset 856
#define debugMode_offset 1604
@ -1901,7 +1901,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 3613777867
#define SIGNATURE_HASH 515801295
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2457,7 +2457,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.07.27.subaru_eg33_f7.3613777867"
#define TS_SIGNATURE "rusEFI 2022.07.27.subaru_eg33_f7.515801295"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -264,6 +264,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -332,65 +332,8 @@ rawAnalogInput5Gauge = rawAnalogInput5,"rawAnalogInput 5", "V", 0.0,5.0, 0.0,5.0
rawAnalogInput6Gauge = rawAnalogInput6,"rawAnalogInput 6", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
rawAnalogInput7Gauge = rawAnalogInput7,"rawAnalogInput 7", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
rawAnalogInput8Gauge = rawAnalogInput8,"rawAnalogInput 8", "V", 0.0,5.0, 0.0,5.0, 0.0,5.0, 3,3
unusedAtTheEnd1Gauge = unusedAtTheEnd1,"unusedAtTheEnd 1", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd2Gauge = unusedAtTheEnd2,"unusedAtTheEnd 2", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd3Gauge = unusedAtTheEnd3,"unusedAtTheEnd 3", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd4Gauge = unusedAtTheEnd4,"unusedAtTheEnd 4", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd5Gauge = unusedAtTheEnd5,"unusedAtTheEnd 5", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd6Gauge = unusedAtTheEnd6,"unusedAtTheEnd 6", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd7Gauge = unusedAtTheEnd7,"unusedAtTheEnd 7", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd8Gauge = unusedAtTheEnd8,"unusedAtTheEnd 8", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd9Gauge = unusedAtTheEnd9,"unusedAtTheEnd 9", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd10Gauge = unusedAtTheEnd10,"unusedAtTheEnd 10", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd11Gauge = unusedAtTheEnd11,"unusedAtTheEnd 11", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd12Gauge = unusedAtTheEnd12,"unusedAtTheEnd 12", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd13Gauge = unusedAtTheEnd13,"unusedAtTheEnd 13", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd14Gauge = unusedAtTheEnd14,"unusedAtTheEnd 14", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd15Gauge = unusedAtTheEnd15,"unusedAtTheEnd 15", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd16Gauge = unusedAtTheEnd16,"unusedAtTheEnd 16", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd17Gauge = unusedAtTheEnd17,"unusedAtTheEnd 17", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd18Gauge = unusedAtTheEnd18,"unusedAtTheEnd 18", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd19Gauge = unusedAtTheEnd19,"unusedAtTheEnd 19", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd20Gauge = unusedAtTheEnd20,"unusedAtTheEnd 20", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd21Gauge = unusedAtTheEnd21,"unusedAtTheEnd 21", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd22Gauge = unusedAtTheEnd22,"unusedAtTheEnd 22", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd23Gauge = unusedAtTheEnd23,"unusedAtTheEnd 23", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd24Gauge = unusedAtTheEnd24,"unusedAtTheEnd 24", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd25Gauge = unusedAtTheEnd25,"unusedAtTheEnd 25", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd26Gauge = unusedAtTheEnd26,"unusedAtTheEnd 26", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd27Gauge = unusedAtTheEnd27,"unusedAtTheEnd 27", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd28Gauge = unusedAtTheEnd28,"unusedAtTheEnd 28", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd29Gauge = unusedAtTheEnd29,"unusedAtTheEnd 29", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd30Gauge = unusedAtTheEnd30,"unusedAtTheEnd 30", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd31Gauge = unusedAtTheEnd31,"unusedAtTheEnd 31", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd32Gauge = unusedAtTheEnd32,"unusedAtTheEnd 32", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd33Gauge = unusedAtTheEnd33,"unusedAtTheEnd 33", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd34Gauge = unusedAtTheEnd34,"unusedAtTheEnd 34", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd35Gauge = unusedAtTheEnd35,"unusedAtTheEnd 35", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd36Gauge = unusedAtTheEnd36,"unusedAtTheEnd 36", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd37Gauge = unusedAtTheEnd37,"unusedAtTheEnd 37", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd38Gauge = unusedAtTheEnd38,"unusedAtTheEnd 38", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd39Gauge = unusedAtTheEnd39,"unusedAtTheEnd 39", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd40Gauge = unusedAtTheEnd40,"unusedAtTheEnd 40", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd41Gauge = unusedAtTheEnd41,"unusedAtTheEnd 41", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd42Gauge = unusedAtTheEnd42,"unusedAtTheEnd 42", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd43Gauge = unusedAtTheEnd43,"unusedAtTheEnd 43", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd44Gauge = unusedAtTheEnd44,"unusedAtTheEnd 44", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd45Gauge = unusedAtTheEnd45,"unusedAtTheEnd 45", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd46Gauge = unusedAtTheEnd46,"unusedAtTheEnd 46", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd47Gauge = unusedAtTheEnd47,"unusedAtTheEnd 47", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd48Gauge = unusedAtTheEnd48,"unusedAtTheEnd 48", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd49Gauge = unusedAtTheEnd49,"unusedAtTheEnd 49", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd50Gauge = unusedAtTheEnd50,"unusedAtTheEnd 50", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd51Gauge = unusedAtTheEnd51,"unusedAtTheEnd 51", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd52Gauge = unusedAtTheEnd52,"unusedAtTheEnd 52", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd53Gauge = unusedAtTheEnd53,"unusedAtTheEnd 53", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd54Gauge = unusedAtTheEnd54,"unusedAtTheEnd 54", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd55Gauge = unusedAtTheEnd55,"unusedAtTheEnd 55", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd56Gauge = unusedAtTheEnd56,"unusedAtTheEnd 56", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd57Gauge = unusedAtTheEnd57,"unusedAtTheEnd 57", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd58Gauge = unusedAtTheEnd58,"unusedAtTheEnd 58", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd59Gauge = unusedAtTheEnd59,"unusedAtTheEnd 59", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd60Gauge = unusedAtTheEnd60,"unusedAtTheEnd 60", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd61Gauge = unusedAtTheEnd61,"unusedAtTheEnd 61", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
unusedAtTheEnd62Gauge = unusedAtTheEnd62,"unusedAtTheEnd 62", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
gppwmOutput1Gauge = gppwmOutput1,"GPPWM Output 1", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 2,2
gppwmOutput2Gauge = gppwmOutput2,"GPPWM Output 2", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 2,2
gppwmOutput3Gauge = gppwmOutput3,"GPPWM Output 3", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 2,2
gppwmOutput4Gauge = gppwmOutput4,"GPPWM Output 4", "%", 0.0,100.0, 0.0,100.0, 0.0,100.0, 2,2
unusedAtTheEndGauge = unusedAtTheEnd,"unusedAtTheEnd", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0

View File

@ -267,68 +267,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0

View File

@ -216,68 +216,11 @@ rawAnalogInput5("rawAnalogInput 5", SensorCategory.SENSOR_INPUTS, FieldType.INT1
rawAnalogInput6("rawAnalogInput 6", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 520, 0.001, 0.0, 5.0, "V"),
rawAnalogInput7("rawAnalogInput 7", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 522, 0.001, 0.0, 5.0, "V"),
rawAnalogInput8("rawAnalogInput 8", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 524, 0.001, 0.0, 5.0, "V"),
unusedAtTheEnd1("unusedAtTheEnd 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 526, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd2("unusedAtTheEnd 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 527, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd3("unusedAtTheEnd 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 528, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd4("unusedAtTheEnd 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 529, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd5("unusedAtTheEnd 5", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 530, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd6("unusedAtTheEnd 6", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 531, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd7("unusedAtTheEnd 7", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 532, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd8("unusedAtTheEnd 8", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 533, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd9("unusedAtTheEnd 9", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 534, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd10("unusedAtTheEnd 10", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 535, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd11("unusedAtTheEnd 11", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 536, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd12("unusedAtTheEnd 12", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 537, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd13("unusedAtTheEnd 13", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 538, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd14("unusedAtTheEnd 14", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 539, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd15("unusedAtTheEnd 15", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 540, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd16("unusedAtTheEnd 16", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 541, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd17("unusedAtTheEnd 17", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 542, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd18("unusedAtTheEnd 18", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 543, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd19("unusedAtTheEnd 19", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 544, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd20("unusedAtTheEnd 20", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 545, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd21("unusedAtTheEnd 21", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 546, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd22("unusedAtTheEnd 22", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 547, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd23("unusedAtTheEnd 23", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 548, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd24("unusedAtTheEnd 24", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 549, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd25("unusedAtTheEnd 25", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 550, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd26("unusedAtTheEnd 26", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 551, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd27("unusedAtTheEnd 27", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 552, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd28("unusedAtTheEnd 28", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 553, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd29("unusedAtTheEnd 29", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 554, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd30("unusedAtTheEnd 30", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 555, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd31("unusedAtTheEnd 31", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 556, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd32("unusedAtTheEnd 32", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 557, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd33("unusedAtTheEnd 33", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 558, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd34("unusedAtTheEnd 34", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 559, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd35("unusedAtTheEnd 35", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 560, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd36("unusedAtTheEnd 36", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 561, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd37("unusedAtTheEnd 37", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 562, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd38("unusedAtTheEnd 38", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 563, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd39("unusedAtTheEnd 39", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 564, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd40("unusedAtTheEnd 40", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 565, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd41("unusedAtTheEnd 41", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 566, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd42("unusedAtTheEnd 42", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 567, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd43("unusedAtTheEnd 43", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 568, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd44("unusedAtTheEnd 44", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 569, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd45("unusedAtTheEnd 45", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 570, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd46("unusedAtTheEnd 46", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 571, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd47("unusedAtTheEnd 47", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 572, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd48("unusedAtTheEnd 48", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 573, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd49("unusedAtTheEnd 49", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 574, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd50("unusedAtTheEnd 50", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 575, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd51("unusedAtTheEnd 51", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 576, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd52("unusedAtTheEnd 52", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 577, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd53("unusedAtTheEnd 53", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 578, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd54("unusedAtTheEnd 54", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 579, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd55("unusedAtTheEnd 55", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 580, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd56("unusedAtTheEnd 56", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 581, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd57("unusedAtTheEnd 57", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 582, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd58("unusedAtTheEnd 58", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 583, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd59("unusedAtTheEnd 59", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 584, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd60("unusedAtTheEnd 60", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 585, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd61("unusedAtTheEnd 61", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 586, 1.0, 0.0, 0.0, ""),
unusedAtTheEnd62("unusedAtTheEnd 62", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 587, 1.0, 0.0, 0.0, ""),
gppwmOutput1("GPPWM Output 1", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 526, 0.5, 0.0, 100.0, "%"),
gppwmOutput2("GPPWM Output 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 527, 0.5, 0.0, 100.0, "%"),
gppwmOutput3("GPPWM Output 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 528, 0.5, 0.0, 100.0, "%"),
gppwmOutput4("GPPWM Output 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 529, 0.5, 0.0, 100.0, "%"),
unusedAtTheEnd("unusedAtTheEnd", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 530, 1.0, 0.0, 0.0, ""),
m_knockRetard("Degrees retarded: larger number = more retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 588, 1.0, -1.0, -1.0, ""),
m_knockThreshold("m_knockThreshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 592, 1.0, -1.0, -1.0, ""),
m_knockCount("m_knockCount", SensorCategory.SENSOR_INPUTS, FieldType.INT, 596, 1.0, -1.0, -1.0, ""),

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Jul 15 10:28:13 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Wed Jul 27 09:37:52 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1292,11 +1292,17 @@ struct output_channels_s {
*/
scaled_channel<int16_t, 1000, 1> rawAnalogInput[AUX_ANALOG_INPUT_COUNT];
/**
* GPPWM Output
%
* offset 526
*/
uint8_t unusedAtTheEnd[62];
scaled_channel<uint8_t, 2, 1> gppwmOutput[4];
/**
* offset 530
*/
uint8_t unusedAtTheEnd[58];
};
static_assert(sizeof(output_channels_s) == 588);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Jul 15 10:28:13 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Wed Jul 27 09:37:52 UTC 2022

View File

@ -1,6 +1,6 @@
#include "global.h"
#include "engine_types.h"
// was generated automatically by rusEFI tool from engine_types.h // by enum2string.jar tool on Fri Jul 08 03:20:46 UTC 2022
// was generated automatically by rusEFI tool from engine_types.h // by enum2string.jar tool on Wed Jul 27 09:37:50 UTC 2022
// see also gen_config_and_enums.bat
@ -50,6 +50,8 @@ case DBG_11:
return "DBG_11";
case DBG_16:
return "DBG_16";
case DBG_2:
return "DBG_2";
case DBG_20:
return "DBG_20";
case DBG_24:
@ -98,8 +100,6 @@ case DBG_ETB_AUTOTUNE:
return "DBG_ETB_AUTOTUNE";
case DBG_EXECUTOR:
return "DBG_EXECUTOR";
case DBG_GPPWM:
return "DBG_GPPWM";
case DBG_INSTANT_RPM:
return "DBG_INSTANT_RPM";
case DBG_ION:

View File

@ -436,11 +436,12 @@
#define cylindersCount_offset 368
#define dc_io_size 8
#define DC_PER_STEPPER 2
#define debug_mode_e_auto_enum 0="DBG_0",10="DBG_10",11="DBG_11",16="DBG_16",20="DBG_20",24="DBG_24",26="DBG_26",29="DBG_29",34="DBG_34",35="DBG_35",36="DBG_36",37="DBG_37",38="DBG_38",43="DBG_43",46="DBG_46",8="DBG_8",9="DBG_9",21="DBG_ANALOG_INPUTS",32="DBG_ANALOG_INPUTS2",19="DBG_BENCH_TEST",25="DBG_CJ125",40="DBG_COMPOSITE_LOG",33="DBG_DWELL_METRIC",44="DBG_DYNO_VIEW",17="DBG_ELECTRONIC_THROTTLE_PID",4="DBG_EL_ACCEL",39="DBG_ETB_AUTOTUNE",18="DBG_EXECUTOR",2="DBG_GPPWM",22="DBG_INSTANT_RPM",30="DBG_ION",15="DBG_KNOCK",45="DBG_LOGIC_ANALYZER",48="DBG_LUA",27="DBG_MAP",28="DBG_METRICS",13="DBG_SD_CARD",6="DBG_SOFT_SPARK_CUT",14="DBG_SR5_PROTOCOL",3="DBG_STEPPER_IDLE_CONTROL",47="DBG_TCU",31="DBG_TLE8888",1="DBG_TPS_ACCEL",5="DBG_TRIGGER_COUNTERS",12="DBG_UNUSED12",41="DBG_UNUSED41",42="DBG_UNUSED_42",7="DBG_VVT_1_PID",49="DBG_VVT_2_PID",50="DBG_VVT_3_PID",51="DBG_VVT_4_PID",23="UNUSED23"
#define debug_mode_e_auto_enum 0="DBG_0",10="DBG_10",11="DBG_11",16="DBG_16",2="DBG_2",20="DBG_20",24="DBG_24",26="DBG_26",29="DBG_29",34="DBG_34",35="DBG_35",36="DBG_36",37="DBG_37",38="DBG_38",43="DBG_43",46="DBG_46",8="DBG_8",9="DBG_9",21="DBG_ANALOG_INPUTS",32="DBG_ANALOG_INPUTS2",19="DBG_BENCH_TEST",25="DBG_CJ125",40="DBG_COMPOSITE_LOG",33="DBG_DWELL_METRIC",44="DBG_DYNO_VIEW",17="DBG_ELECTRONIC_THROTTLE_PID",4="DBG_EL_ACCEL",39="DBG_ETB_AUTOTUNE",18="DBG_EXECUTOR",22="DBG_INSTANT_RPM",30="DBG_ION",15="DBG_KNOCK",45="DBG_LOGIC_ANALYZER",48="DBG_LUA",27="DBG_MAP",28="DBG_METRICS",13="DBG_SD_CARD",6="DBG_SOFT_SPARK_CUT",14="DBG_SR5_PROTOCOL",3="DBG_STEPPER_IDLE_CONTROL",47="DBG_TCU",31="DBG_TLE8888",1="DBG_TPS_ACCEL",5="DBG_TRIGGER_COUNTERS",12="DBG_UNUSED12",41="DBG_UNUSED41",42="DBG_UNUSED_42",7="DBG_VVT_1_PID",49="DBG_VVT_2_PID",50="DBG_VVT_3_PID",51="DBG_VVT_4_PID",23="UNUSED23"
#define debug_mode_e_DBG_0 0
#define debug_mode_e_DBG_10 10
#define debug_mode_e_DBG_11 11
#define debug_mode_e_DBG_16 16
#define debug_mode_e_DBG_2 2
#define debug_mode_e_DBG_20 20
#define debug_mode_e_DBG_24 24
#define debug_mode_e_DBG_26 26
@ -465,7 +466,6 @@
#define debug_mode_e_DBG_ELECTRONIC_THROTTLE_PID 17
#define debug_mode_e_DBG_ETB_AUTOTUNE 39
#define debug_mode_e_DBG_EXECUTOR 18
#define debug_mode_e_DBG_GPPWM 2
#define debug_mode_e_DBG_INSTANT_RPM 22
#define debug_mode_e_DBG_ION 30
#define debug_mode_e_DBG_KNOCK 15
@ -488,7 +488,7 @@
#define debug_mode_e_DBG_VVT_2_PID 49
#define debug_mode_e_DBG_VVT_3_PID 50
#define debug_mode_e_DBG_VVT_4_PID 51
#define debug_mode_e_enum "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
#define debug_mode_e_enum "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
#define debug_mode_e_UNUSED23 23
#define debugMapAveraging_offset 856
#define debugMode_offset 1604
@ -1935,7 +1935,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 3698599545
#define SIGNATURE_HASH 363821437
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2490,7 +2490,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.07.27.all.3698599545"
#define TS_SIGNATURE "rusEFI 2022.07.27.all.363821437"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3411226166
#define TS_SIGNATURE "rusEFI 2022.07.27.48way.3411226166"
#define SIGNATURE_HASH 42496306
#define TS_SIGNATURE "rusEFI 2022.07.27.48way.42496306"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3698599545
#define TS_SIGNATURE "rusEFI 2022.07.27.all.3698599545"
#define SIGNATURE_HASH 363821437
#define TS_SIGNATURE "rusEFI 2022.07.27.all.363821437"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3233731422
#define TS_SIGNATURE "rusEFI 2022.07.27.atlas.3233731422"
#define SIGNATURE_HASH 157650010
#define TS_SIGNATURE "rusEFI 2022.07.27.atlas.157650010"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 714635136
#define TS_SIGNATURE "rusEFI 2022.07.27.core8.714635136"
#define SIGNATURE_HASH 3812829316
#define TS_SIGNATURE "rusEFI 2022.07.27.core8.3812829316"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3698599545
#define TS_SIGNATURE "rusEFI 2022.07.27.f407-discovery.3698599545"
#define SIGNATURE_HASH 363821437
#define TS_SIGNATURE "rusEFI 2022.07.27.f407-discovery.363821437"

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2652428989
#define TS_SIGNATURE "rusEFI 2022.07.27.frankenso_na6.2652428989"
#define SIGNATURE_HASH 1472431545
#define TS_SIGNATURE "rusEFI 2022.07.27.frankenso_na6.1472431545"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2828564742
#define TS_SIGNATURE "rusEFI 2022.07.27.harley81.2828564742"
#define SIGNATURE_HASH 1631790594
#define TS_SIGNATURE "rusEFI 2022.07.27.harley81.1631790594"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 4252710684
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen-gm-e67.4252710684"
#define SIGNATURE_HASH 882927640
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen-gm-e67.882927640"

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1420467859
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen121nissan.1420467859"
#define SIGNATURE_HASH 2641478039
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen121nissan.2641478039"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2891310339
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen121vag.2891310339"
#define SIGNATURE_HASH 1703852551
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen121vag.1703852551"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 345361816
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen128.345361816"
#define SIGNATURE_HASH 3712914076
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen128.3712914076"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1144739069
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen154hyundai.1144739069"
#define SIGNATURE_HASH 2380270585
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen154hyundai.2380270585"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 776671101
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen72.776671101"
#define SIGNATURE_HASH 3884994681
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen72.3884994681"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 4274126451
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen81.4274126451"
#define SIGNATURE_HASH 924492151
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen81.924492151"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2816990124
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen88bmw.2816990124"
#define SIGNATURE_HASH 1849459880
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen88bmw.1849459880"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1593825049
#define TS_SIGNATURE "rusEFI 2022.07.27.hellenNA6.1593825049"
#define SIGNATURE_HASH 2535753757
#define TS_SIGNATURE "rusEFI 2022.07.27.hellenNA6.2535753757"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3738041417
#define TS_SIGNATURE "rusEFI 2022.07.27.hellenNA8_96.3738041417"
#define SIGNATURE_HASH 387359565
#define TS_SIGNATURE "rusEFI 2022.07.27.hellenNA8_96.387359565"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null
//
#define SIGNATURE_HASH 2572707955
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen_cypress.2572707955"
#define SIGNATURE_HASH 1350776695
#define TS_SIGNATURE "rusEFI 2022.07.27.hellen_cypress.1350776695"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
//
#define SIGNATURE_HASH 3340439550
#define TS_SIGNATURE "rusEFI 2022.07.27.kin.3340439550"
#define SIGNATURE_HASH 247484666
#define TS_SIGNATURE "rusEFI 2022.07.27.kin.247484666"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 329427599
#define TS_SIGNATURE "rusEFI 2022.07.27.mre_f4.329427599"
#define SIGNATURE_HASH 3665425803
#define TS_SIGNATURE "rusEFI 2022.07.27.mre_f4.3665425803"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 329427599
#define TS_SIGNATURE "rusEFI 2022.07.27.mre_f7.329427599"
#define SIGNATURE_HASH 3665425803
#define TS_SIGNATURE "rusEFI 2022.07.27.mre_f7.3665425803"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2359230367
#define TS_SIGNATURE "rusEFI 2022.07.27.prometheus_405.2359230367"
#define SIGNATURE_HASH 1162191003
#define TS_SIGNATURE "rusEFI 2022.07.27.prometheus_405.1162191003"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2359230367
#define TS_SIGNATURE "rusEFI 2022.07.27.prometheus_469.2359230367"
#define SIGNATURE_HASH 1162191003
#define TS_SIGNATURE "rusEFI 2022.07.27.prometheus_469.1162191003"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2042224911
#define TS_SIGNATURE "rusEFI 2022.07.27.proteus_f4.2042224911"
#define SIGNATURE_HASH 2959261195
#define TS_SIGNATURE "rusEFI 2022.07.27.proteus_f4.2959261195"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2042224911
#define TS_SIGNATURE "rusEFI 2022.07.27.proteus_f7.2042224911"
#define SIGNATURE_HASH 2959261195
#define TS_SIGNATURE "rusEFI 2022.07.27.proteus_f7.2959261195"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2042224911
#define TS_SIGNATURE "rusEFI 2022.07.27.proteus_h7.2042224911"
#define SIGNATURE_HASH 2959261195
#define TS_SIGNATURE "rusEFI 2022.07.27.proteus_h7.2959261195"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh null
//
#define SIGNATURE_HASH 3613777867
#define TS_SIGNATURE "rusEFI 2022.07.27.subaru_eg33_f7.3613777867"
#define SIGNATURE_HASH 515801295
#define TS_SIGNATURE "rusEFI 2022.07.27.subaru_eg33_f7.515801295"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1987897389
#define TS_SIGNATURE "rusEFI 2022.07.27.tdg-pdm8.1987897389"
#define SIGNATURE_HASH 3215439657
#define TS_SIGNATURE "rusEFI 2022.07.27.tdg-pdm8.3215439657"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.all.3698599545"
signature = "rusEFI 2022.07.27.all.363821437"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.all.3698599545" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.all.363821437" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:53 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:40 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.48way.3411226166"
signature = "rusEFI 2022.07.27.48way.42496306"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.48way.3411226166" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.48way.42496306" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:35 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:22 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.alphax-2chan.3999709973"
signature = "rusEFI 2022.07.27.alphax-2chan.666756113"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.alphax-2chan.3999709973" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.alphax-2chan.666756113" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:08 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:37:54 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.alphax-4chan.4294494522"
signature = "rusEFI 2022.07.27.alphax-4chan.908301886"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.alphax-4chan.4294494522" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.alphax-4chan.908301886" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:10 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:37:56 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.atlas.3233731422"
signature = "rusEFI 2022.07.27.atlas.157650010"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.atlas.3233731422" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.atlas.157650010" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:50 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:37 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.core8.714635136"
signature = "rusEFI 2022.07.27.core8.3812829316"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.core8.714635136" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.core8.3812829316" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:34 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:21 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.f407-discovery.3698599545"
signature = "rusEFI 2022.07.27.f407-discovery.363821437"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.f407-discovery.3698599545" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.f407-discovery.363821437" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:47 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:34 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.f429-discovery.3698599545"
signature = "rusEFI 2022.07.27.f429-discovery.363821437"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.f429-discovery.3698599545" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.f429-discovery.363821437" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:48 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:35 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.frankenso_na6.2652428989"
signature = "rusEFI 2022.07.27.frankenso_na6.1472431545"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.frankenso_na6.2652428989" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.frankenso_na6.1472431545" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:37 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:24 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.harley81.2828564742"
signature = "rusEFI 2022.07.27.harley81.1631790594"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.harley81.2828564742" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.harley81.1631790594" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:11 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:37:58 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellen-gm-e67.4252710684"
signature = "rusEFI 2022.07.27.hellen-gm-e67.882927640"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellen-gm-e67.4252710684" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellen-gm-e67.882927640" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:26 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:12 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellen-nb1.100603829"
signature = "rusEFI 2022.07.27.hellen-nb1.3424929969"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellen-nb1.100603829" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellen-nb1.3424929969" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:24 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:11 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellen121nissan.1420467859"
signature = "rusEFI 2022.07.27.hellen121nissan.2641478039"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellen121nissan.1420467859" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellen121nissan.2641478039" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:16 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:03 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellen121vag.2891310339"
signature = "rusEFI 2022.07.27.hellen121vag.1703852551"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellen121vag.2891310339" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellen121vag.1703852551" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:14 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:01 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellen128.345361816"
signature = "rusEFI 2022.07.27.hellen128.3712914076"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellen128.345361816" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellen128.3712914076" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:13 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:37:59 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellen154hyundai.1144739069"
signature = "rusEFI 2022.07.27.hellen154hyundai.2380270585"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellen154hyundai.1144739069" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellen154hyundai.2380270585" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:18 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:04 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellen72.776671101"
signature = "rusEFI 2022.07.27.hellen72.3884994681"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellen72.776671101" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellen72.3884994681" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:21 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:08 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellen81.4274126451"
signature = "rusEFI 2022.07.27.hellen81.924492151"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellen81.4274126451" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellen81.924492151" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:23 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:09 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellen88bmw.2816990124"
signature = "rusEFI 2022.07.27.hellen88bmw.1849459880"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellen88bmw.2816990124" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellen88bmw.1849459880" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:19 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:06 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellenNA6.1593825049"
signature = "rusEFI 2022.07.27.hellenNA6.2535753757"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellenNA6.1593825049" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellenNA6.2535753757" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:27 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:14 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellenNA8_96.3738041417"
signature = "rusEFI 2022.07.27.hellenNA8_96.387359565"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellenNA8_96.3738041417" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellenNA8_96.387359565" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:29 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:16 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.hellen_cypress.2572707955"
signature = "rusEFI 2022.07.27.hellen_cypress.1350776695"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.hellen_cypress.2572707955" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.hellen_cypress.1350776695" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jul 27 06:32:56 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jul 27 09:38:43 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.kin.3340439550"
signature = "rusEFI 2022.07.27.kin.247484666"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.kin.3340439550" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.kin.247484666" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jul 27 06:32:55 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jul 27 09:38:42 UTC 2022
pageSize = 21272
page = 1
@ -734,7 +734,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2336,68 +2336,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2624,14 +2624,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3449,21 +3449,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3677,6 +3677,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4057,6 +4063,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.mre_f4.329427599"
signature = "rusEFI 2022.07.27.mre_f4.3665425803"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.mre_f4.329427599" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.mre_f4.3665425803" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:32 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:19 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.mre_f7.329427599"
signature = "rusEFI 2022.07.27.mre_f7.3665425803"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.mre_f7.329427599" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.mre_f7.3665425803" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:31 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:17 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.prometheus_405.2359230367"
signature = "rusEFI 2022.07.27.prometheus_405.1162191003"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.prometheus_405.2359230367" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.prometheus_405.1162191003" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:40 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:27 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.prometheus_469.2359230367"
signature = "rusEFI 2022.07.27.prometheus_469.1162191003"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.prometheus_469.2359230367" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.prometheus_469.1162191003" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:39 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:26 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.proteus_f4.2042224911"
signature = "rusEFI 2022.07.27.proteus_f4.2959261195"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.proteus_f4.2042224911" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.proteus_f4.2959261195" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:43 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:31 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.proteus_f7.2042224911"
signature = "rusEFI 2022.07.27.proteus_f7.2959261195"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.proteus_f7.2042224911" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.proteus_f7.2959261195" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:42 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:29 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.proteus_h7.2042224911"
signature = "rusEFI 2022.07.27.proteus_h7.2959261195"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.proteus_h7.2042224911" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.proteus_h7.2959261195" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:45 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:32 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.subaru_eg33_f7.3613777867"
signature = "rusEFI 2022.07.27.subaru_eg33_f7.515801295"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.subaru_eg33_f7.3613777867" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.subaru_eg33_f7.515801295" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:57 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 Wed Jul 27 09:38:45 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.07.27.tdg-pdm8.1987897389"
signature = "rusEFI 2022.07.27.tdg-pdm8.3215439657"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.07.27.tdg-pdm8.1987897389" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.07.27.tdg-pdm8.3215439657" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -85,7 +85,7 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:51 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:39 UTC 2022
pageSize = 21300
page = 1
@ -743,7 +743,7 @@ uartConsoleSerialSpeed = scalar, U32, 1588, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1592, "roc", 1, 0, 0, 200, 1
tpsDecelEnleanmentMultiplier = scalar, F32, 1596, "coeff", 1, 0, 0, 200, 2
slowAdcAlpha = scalar, F32, 1600, "coeff", 1, 0, 0, 200, 3
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
debugMode = bits, U08, 1604, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"
auxSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1612, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1616, "voltage", 1, 0, -6, 6, 2
@ -2375,68 +2375,68 @@ rawAnalogInput5 = scalar, S16, 518, "V", 0.001, 0
rawAnalogInput6 = scalar, S16, 520, "V", 0.001, 0
rawAnalogInput7 = scalar, S16, 522, "V", 0.001, 0
rawAnalogInput8 = scalar, S16, 524, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 526, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 527, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 528, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 529, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 587, "", 1, 0
gppwmOutput1 = scalar, U08, 526, "%", 0.5, 0
gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
unusedAtTheEnd1 = scalar, U08, 530, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 531, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 587, "", 1, 0
; total TS size = 588
m_knockRetard = scalar, F32, 588, "", 1, 0
m_knockThreshold = scalar, F32, 592, "", 1, 0
@ -2663,14 +2663,14 @@ esr = scalar, U16, 1028, "", 1, 0
; wall of debug mode :)
; https://rusefi.com/wiki/index.php?title=Manual:Debug_fields
; Alternator TPS Acceleration GPPWM Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; Alternator TPS Acceleration Idle Engine Load Acc Trigger Counters VVT1 PID Cranking Ignition Timing Fu Corr VSS SD Card Knock Wall Wetting ETB PID Executor InstantRpm CJ125 CAN MAP TLE8888 Analog inputs 2 Start ETB Autotune DYNO_VIEW LOGIC_ANALYZER Wideband TCU Lua VVT2 PID VVT3 PID VVT4 PID
; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_GPPWM DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "GPPWM 1", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "GPPWM 2", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "GPPWM 3", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "GPPWM 4", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "df5", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
; DBG_ALTERNATOR_PID DBG_TPS_ACCEL DBG_IDLE_CONTROL
debugFieldF1List = bits, U08, [0:7], "Alt: Controller Output", "From TPS", "", "Idle: Controller Output", "Idle output", " ", "", "VVT1: Controller Output"," ", "", "Ign IAT Corr", "", "", "Total SD", "last volts", "", "WW: Alpha", "ETB Controller Output", "", "", "df1", "df1", "InstantRpm", "", "24:df1", "CJ125: output", "", "MAP Average", "", "", "", "", "TPS1 Pri/Sec Diff", "", "", "", "","S unused" "", "Osc Amplitude", "", "", "", "" , "VSS", "", "WB: Pump DAC duty", "", "Lua Debug 1", "VVT2: Controller Output","VVT3: Controller Output","VVT4: Controller Output"
debugFieldF2List = bits, U08, [0:7], "Alt: I Term", "To TPS", "", "Idle: I Term", "Idle df2", " ", "", "VVT1: I Term", " ", "", "Ign CLT Corr", "", "", "Write Cnt","last filtered","", "WW: Beta", "ETB I Term", "", "", "df2", "df2", "InstantRPM Ratio","", "24:df2", "CJ125: i term", "", "MAP Duration", "", "", "", "", "TPS2 Pri/Sec Diff", "", "", "", "","S unused" "", "Duty Amplitude", "", "", "", "" , "Speed", "", "WB: ESR", "", "Lua Debug 2", "VVT2: I Term", "VVT3: I Term", "VVT4: I Term"
debugFieldF3List = bits, U08, [0:7], "Alt: Previous Error", "Current TPS<>TPS", "", "Idle: prev error", "Idle df3", "ICU sum", "", "VVT1: prev error", "", "", "", "", "", "Sync Cnt", "", "", "WW: film mass", "ETB err", "", "", "df3", "df3", "22df3", "", "24:df3", "CJ125: err", "", "MAP Fast", "", "", "", "", "TPS1/2 Diff", "", "", "", "","S unused" "", "Tu", "", "", "", "" , "DeltaSpeed", "", "WB: Nernst Voltage", "", "Lua Debug 3", "VVT2: prev error", "VVT3: prev error", "VVT4: prev error"
debugFieldF4List = bits, U08, [0:7], "Alt: I Gain", "Extra Fuel", "", "Idle: I Gain", "Idle df4", " ", "", "VVT1: I Gain", "", "", "Ign PID Adj", "", "", "File Cnt", "", "", "WW: m_cmd", "ETB I setting", "", "", "df4", "df4", "22df4", "", "24:df4", "CJ125: UA", "", "MAP Estimate", "", "", "", "", "Acc Pedal Pri/Sec Diff","", "", "", "","S unused" "", "Ku", "", "", "", "", "accel", "", "WB: Lambda", "", "Lua Debug 4", "VVT2: I Gain", "VVT3: I Gain", "VVT4: I Gain"
debugFieldF5List = bits, U08, [0:7], "Alt: D Gain", "df5", "", "Idle: D Gain", "Idle df5", " ", "df5", "VVT1: D Gain", "", "", "", "", "", "", "", "", "WW: film mass next","ETB D setting", "df5", "df5", "df5", "df5", "22df5", "", "24:df5", "CJ125: UR", "", "MAP Instant", "", "", "", "", "TPS1 Pri/Sec Ratio", "", "", "", "","S unused" "", "Kp", "", "", "", "", "", "", "", "", "Lua Debug 5", "VVT2: D Gain", "VVT3: D Gain", "VVT4: D Gain"
debugFieldF6List = bits, U08, [0:7], "Alt: D Term", "", "", "Idle: D Term", "Idle df6", " ", "", "VVT1: D Term", "", "", "", "", "", "", "", "", "", "ETB df6", "", "", "df6", "df6", "22df6", "", "24:df6", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Ki", "", "", "", "", "", "", "", "", "Lua Debug 6", "VVT2: D Term", "VVT3: D Term", "VVT4: D Term"
debugFieldF7List = bits, U08, [0:7], "Alt: Max-Value", "", "", "Idle: Max-Value", "Idle df7", "", "", "VVT1: Max-Value", "", "", "", "", "", "", "", "", "", "ETB df7", "", "", "df7", "df7", "22df7", "", "24:df7", "cj: f7", "", "", "", "", "", "", "", "", "", "", "","S unused" "", "Kd", "", "", "", "", "", "", "", "", "Lua Debug 7", "", "", ""
debugFieldI1List = bits, U08, [0:7], "Alt: P Gain", "", "", "Idle: P Gain", "Idle di1", " ", "", "VVT1: P Gain", " ", "Cycle Counter", "Multispark Count", "", "", "", "hip corr", "", "", "ETB P-Gain", "t counter", "", "di1", "di1", "Spark Event Gap","", "24:di1", "CJ125: state", "read count","MAP counter", "", "", "", "SPI Counter", "", "", "", "", "","Start Count", "", "", "", "", "", "", "deltatime", "", "", "Solenoid 1 State", "Lua memory used","VVT2: P Gain", "VVT3: P Gain", "VVT4: P Gain"
@ -3488,21 +3488,21 @@ luaLastCycleDurationGauge = luaLastCycleDuration,"luaLastCycleDuration", "nt", 0
testBenchIterGauge = testBenchIter, "Test Bench Iterations", "count", -10, {benchTestCount + 10}, -5, 0, {benchTestCount}, {benchTestCount + 5}, 1, 1
gaugeCategory = PIDs
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"alternatorStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"alternatorStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"alternatorStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"alternatorStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"alternatorStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"idleStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"idleStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"idleStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"idleStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"idleStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"etbStatus_ iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"etbStatus_ dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"etbStatus_ output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"etbStatus_ error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"etbStatus_ resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
alternatorStatus_iTermGauge = alternatorStatus_iTerm,"Alternator PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_dTermGauge = alternatorStatus_dTerm,"Alternator PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_outputGauge = alternatorStatus_output,"Alternator PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_errorGauge = alternatorStatus_error,"Alternator PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
alternatorStatus_resetCounterGauge = alternatorStatus_resetCounter,"Alternator PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
idleStatus_iTermGauge = idleStatus_iTerm,"Idle PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_dTermGauge = idleStatus_dTerm,"Idle PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_outputGauge = idleStatus_output,"Idle PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_errorGauge = idleStatus_error,"Idle PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
idleStatus_resetCounterGauge = idleStatus_resetCounter,"Idle PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
etbStatus_iTermGauge = etbStatus_iTerm,"ETB 1 PID iTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_dTermGauge = etbStatus_dTerm,"ETB 1 PID dTerm", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_outputGauge = etbStatus_output,"ETB 1 PID output", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_errorGauge = etbStatus_error,"ETB 1 PID error", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
etbStatus_resetCounterGauge = etbStatus_resetCounter,"ETB 1 PID resetCounter", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 0,0
canReadCounterGauge = canReadCounter,"canReadCounter", "", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
canWriteOkGauge = canWriteOk,"canWriteOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
canWriteNotOkGauge = canWriteNotOk,"canWriteNotOk", "", -10000.0,10000.0, -10000.0,10000.0, -10000.0,10000.0, 3,3
@ -3716,6 +3716,12 @@ gaugeCategory = Knock
gaugeCategory = DynoView
accelGauge = VssAcceleration, "Vehicle acceleration", "m/s2", -10, 10, -6, -4, 4, 6, 2, 2
gaugeCategory = Outputs
gppwmGauge = gppwmOutput1, "GPPWM Output 1", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput2, "GPPWM Output 2", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput3, "GPPWM Output 3", "%", 0, 100, 0, 0, 100, 100, 1, 1
gppwmGauge = gppwmOutput4, "GPPWM Output 4", "%", 0, 100, 0, 0, 100, 100, 1, 1
[WueAnalyze]
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
@ -4096,6 +4102,10 @@ entry = rawAnalogInput5, "rawAnalogInput 5", float, "%.3f"
entry = rawAnalogInput6, "rawAnalogInput 6", float, "%.3f"
entry = rawAnalogInput7, "rawAnalogInput 7", float, "%.3f"
entry = rawAnalogInput8, "rawAnalogInput 8", float, "%.3f"
entry = gppwmOutput1, "GPPWM Output 1", float, "%.3f"
entry = gppwmOutput2, "GPPWM Output 2", float, "%.3f"
entry = gppwmOutput3, "GPPWM Output 3", float, "%.3f"
entry = gppwmOutput4, "GPPWM Output 4", float, "%.3f"
entry = m_knockRetard, "Degrees retarded: larger number = more retard", float, "%.3f"
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
entry = m_knockCount, "m_knockCount", int, "%d"

View File

@ -6,7 +6,7 @@ package com.rusefi.enums;
public enum debug_mode_e {
DBG_0,
DBG_TPS_ACCEL,
DBG_GPPWM,
DBG_2,
DBG_STEPPER_IDLE_CONTROL,
DBG_EL_ACCEL,
DBG_TRIGGER_COUNTERS,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 06:32:59 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jul 27 09:38:48 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -432,6 +432,7 @@ public class Fields {
public static final int debug_mode_e_DBG_10 = 10;
public static final int debug_mode_e_DBG_11 = 11;
public static final int debug_mode_e_DBG_16 = 16;
public static final int debug_mode_e_DBG_2 = 2;
public static final int debug_mode_e_DBG_20 = 20;
public static final int debug_mode_e_DBG_24 = 24;
public static final int debug_mode_e_DBG_26 = 26;
@ -456,7 +457,6 @@ public class Fields {
public static final int debug_mode_e_DBG_ELECTRONIC_THROTTLE_PID = 17;
public static final int debug_mode_e_DBG_ETB_AUTOTUNE = 39;
public static final int debug_mode_e_DBG_EXECUTOR = 18;
public static final int debug_mode_e_DBG_GPPWM = 2;
public static final int debug_mode_e_DBG_INSTANT_RPM = 22;
public static final int debug_mode_e_DBG_ION = 30;
public static final int debug_mode_e_DBG_KNOCK = 15;
@ -1883,6 +1883,7 @@ public class Fields {
public static final int servoOutputPins7_offset = 2086;
public static final int servoOutputPins8_offset = 2088;
public static final int showHumanReadableWarning_offset = 960;
public static final int SIGNATURE_HASH = 363821437;
public static final int silentTriggerError_offset = 1360;
public static final int skippedWheelOnCam_offset = 1360;
public static final int slowAdcAlpha_offset = 1600;
@ -2372,7 +2373,7 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2022.07.27.all.3698599545";
public static final String TS_SIGNATURE = "rusEFI 2022.07.27.all.363821437";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int TS_TOTAL_OUTPUT_SIZE = 1032;
@ -3287,7 +3288,7 @@ public class Fields {
public static final Field TPSDECELENLEANMENTTHRESHOLD = Field.create("TPSDECELENLEANMENTTHRESHOLD", 1592, FieldType.FLOAT);
public static final Field TPSDECELENLEANMENTMULTIPLIER = Field.create("TPSDECELENLEANMENTMULTIPLIER", 1596, FieldType.FLOAT);
public static final Field SLOWADCALPHA = Field.create("SLOWADCALPHA", 1600, FieldType.FLOAT);
public static final String[] debug_mode_e = {"INVALID", "TPS acceleration enrichment", "GPPWM", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"};
public static final String[] debug_mode_e = {"INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "VVT1 PID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "VVT2 PID", "VVT3 PID", "VVT4 PID", "mode 52", "mode 53"};
public static final Field DEBUGMODE = Field.create("DEBUGMODE", 1604, FieldType.INT8, debug_mode_e).setScale(1.0);
public static final Field ALIGNMENTFILL_AT_1605 = Field.create("ALIGNMENTFILL_AT_1605", 1605, FieldType.INT8).setScale(1.0);
public static final Field AUXSERIALSPEED = Field.create("AUXSERIALSPEED", 1608, FieldType.INT).setScale(1.0);

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Fri Jul 15 10:28:13 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Wed Jul 27 09:37:52 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -726,68 +726,11 @@ public class TsOutputs {
public static final Field RAWANALOGINPUT6 = Field.create("RAWANALOGINPUT6", 520, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT7 = Field.create("RAWANALOGINPUT7", 522, FieldType.INT16).setScale(0.001);
public static final Field RAWANALOGINPUT8 = Field.create("RAWANALOGINPUT8", 524, FieldType.INT16).setScale(0.001);
public static final Field UNUSEDATTHEEND1 = Field.create("UNUSEDATTHEEND1", 526, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND2 = Field.create("UNUSEDATTHEEND2", 527, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND3 = Field.create("UNUSEDATTHEEND3", 528, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND4 = Field.create("UNUSEDATTHEEND4", 529, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND5 = Field.create("UNUSEDATTHEEND5", 530, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND6 = Field.create("UNUSEDATTHEEND6", 531, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND7 = Field.create("UNUSEDATTHEEND7", 532, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND8 = Field.create("UNUSEDATTHEEND8", 533, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND9 = Field.create("UNUSEDATTHEEND9", 534, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND10 = Field.create("UNUSEDATTHEEND10", 535, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND11 = Field.create("UNUSEDATTHEEND11", 536, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND12 = Field.create("UNUSEDATTHEEND12", 537, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND13 = Field.create("UNUSEDATTHEEND13", 538, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND14 = Field.create("UNUSEDATTHEEND14", 539, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND15 = Field.create("UNUSEDATTHEEND15", 540, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND16 = Field.create("UNUSEDATTHEEND16", 541, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND17 = Field.create("UNUSEDATTHEEND17", 542, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND18 = Field.create("UNUSEDATTHEEND18", 543, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND19 = Field.create("UNUSEDATTHEEND19", 544, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND20 = Field.create("UNUSEDATTHEEND20", 545, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND21 = Field.create("UNUSEDATTHEEND21", 546, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND22 = Field.create("UNUSEDATTHEEND22", 547, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND23 = Field.create("UNUSEDATTHEEND23", 548, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND24 = Field.create("UNUSEDATTHEEND24", 549, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND25 = Field.create("UNUSEDATTHEEND25", 550, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND26 = Field.create("UNUSEDATTHEEND26", 551, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND27 = Field.create("UNUSEDATTHEEND27", 552, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND28 = Field.create("UNUSEDATTHEEND28", 553, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND29 = Field.create("UNUSEDATTHEEND29", 554, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND30 = Field.create("UNUSEDATTHEEND30", 555, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND31 = Field.create("UNUSEDATTHEEND31", 556, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND32 = Field.create("UNUSEDATTHEEND32", 557, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND33 = Field.create("UNUSEDATTHEEND33", 558, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND34 = Field.create("UNUSEDATTHEEND34", 559, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND35 = Field.create("UNUSEDATTHEEND35", 560, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND36 = Field.create("UNUSEDATTHEEND36", 561, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND37 = Field.create("UNUSEDATTHEEND37", 562, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND38 = Field.create("UNUSEDATTHEEND38", 563, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND39 = Field.create("UNUSEDATTHEEND39", 564, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND40 = Field.create("UNUSEDATTHEEND40", 565, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND41 = Field.create("UNUSEDATTHEEND41", 566, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND42 = Field.create("UNUSEDATTHEEND42", 567, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND43 = Field.create("UNUSEDATTHEEND43", 568, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND44 = Field.create("UNUSEDATTHEEND44", 569, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND45 = Field.create("UNUSEDATTHEEND45", 570, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND46 = Field.create("UNUSEDATTHEEND46", 571, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND47 = Field.create("UNUSEDATTHEEND47", 572, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND48 = Field.create("UNUSEDATTHEEND48", 573, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND49 = Field.create("UNUSEDATTHEEND49", 574, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND50 = Field.create("UNUSEDATTHEEND50", 575, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND51 = Field.create("UNUSEDATTHEEND51", 576, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND52 = Field.create("UNUSEDATTHEEND52", 577, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND53 = Field.create("UNUSEDATTHEEND53", 578, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND54 = Field.create("UNUSEDATTHEEND54", 579, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND55 = Field.create("UNUSEDATTHEEND55", 580, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND56 = Field.create("UNUSEDATTHEEND56", 581, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND57 = Field.create("UNUSEDATTHEEND57", 582, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND58 = Field.create("UNUSEDATTHEEND58", 583, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND59 = Field.create("UNUSEDATTHEEND59", 584, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND60 = Field.create("UNUSEDATTHEEND60", 585, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND61 = Field.create("UNUSEDATTHEEND61", 586, FieldType.INT8).setScale(1.0);
public static final Field UNUSEDATTHEEND62 = Field.create("UNUSEDATTHEEND62", 587, FieldType.INT8).setScale(1.0);
public static final Field GPPWMOUTPUT1 = Field.create("GPPWMOUTPUT1", 526, FieldType.INT8).setScale(0.5);
public static final Field GPPWMOUTPUT2 = Field.create("GPPWMOUTPUT2", 527, FieldType.INT8).setScale(0.5);
public static final Field GPPWMOUTPUT3 = Field.create("GPPWMOUTPUT3", 528, FieldType.INT8).setScale(0.5);
public static final Field GPPWMOUTPUT4 = Field.create("GPPWMOUTPUT4", 529, FieldType.INT8).setScale(0.5);
public static final Field UNUSEDATTHEEND = Field.create("UNUSEDATTHEEND", 530, FieldType.INT8).setScale(1.0);
public static final Field[] VALUES = {
SD_PRESENT,
ISIGNITIONENABLEDINDICATOR,
@ -1123,67 +1066,10 @@ public class TsOutputs {
RAWANALOGINPUT6,
RAWANALOGINPUT7,
RAWANALOGINPUT8,
UNUSEDATTHEEND1,
UNUSEDATTHEEND2,
UNUSEDATTHEEND3,
UNUSEDATTHEEND4,
UNUSEDATTHEEND5,
UNUSEDATTHEEND6,
UNUSEDATTHEEND7,
UNUSEDATTHEEND8,
UNUSEDATTHEEND9,
UNUSEDATTHEEND10,
UNUSEDATTHEEND11,
UNUSEDATTHEEND12,
UNUSEDATTHEEND13,
UNUSEDATTHEEND14,
UNUSEDATTHEEND15,
UNUSEDATTHEEND16,
UNUSEDATTHEEND17,
UNUSEDATTHEEND18,
UNUSEDATTHEEND19,
UNUSEDATTHEEND20,
UNUSEDATTHEEND21,
UNUSEDATTHEEND22,
UNUSEDATTHEEND23,
UNUSEDATTHEEND24,
UNUSEDATTHEEND25,
UNUSEDATTHEEND26,
UNUSEDATTHEEND27,
UNUSEDATTHEEND28,
UNUSEDATTHEEND29,
UNUSEDATTHEEND30,
UNUSEDATTHEEND31,
UNUSEDATTHEEND32,
UNUSEDATTHEEND33,
UNUSEDATTHEEND34,
UNUSEDATTHEEND35,
UNUSEDATTHEEND36,
UNUSEDATTHEEND37,
UNUSEDATTHEEND38,
UNUSEDATTHEEND39,
UNUSEDATTHEEND40,
UNUSEDATTHEEND41,
UNUSEDATTHEEND42,
UNUSEDATTHEEND43,
UNUSEDATTHEEND44,
UNUSEDATTHEEND45,
UNUSEDATTHEEND46,
UNUSEDATTHEEND47,
UNUSEDATTHEEND48,
UNUSEDATTHEEND49,
UNUSEDATTHEEND50,
UNUSEDATTHEEND51,
UNUSEDATTHEEND52,
UNUSEDATTHEEND53,
UNUSEDATTHEEND54,
UNUSEDATTHEEND55,
UNUSEDATTHEEND56,
UNUSEDATTHEEND57,
UNUSEDATTHEEND58,
UNUSEDATTHEEND59,
UNUSEDATTHEEND60,
UNUSEDATTHEEND61,
UNUSEDATTHEEND62,
GPPWMOUTPUT1,
GPPWMOUTPUT2,
GPPWMOUTPUT3,
GPPWMOUTPUT4,
UNUSEDATTHEEND,
};
}