From cdb4762e6f923577ac484595ee34031c30826dcb Mon Sep 17 00:00:00 2001 From: GitHub git update Action Date: Thu, 9 May 2024 16:55:13 +0000 Subject: [PATCH] Auto-generated Configs [no ci] --- .../generated/rusefi_generated_mega.h | 11 +- .../controllers/generated/signature_mega.h | 4 +- .../tunerstudio/generated/rusefi_mega.ini | 455 +++++++++--------- 3 files changed, 225 insertions(+), 245 deletions(-) diff --git a/generated/controllers/generated/rusefi_generated_mega.h b/generated/controllers/generated/rusefi_generated_mega.h index a6546d8..c5d8f17 100644 --- a/generated/controllers/generated/rusefi_generated_mega.h +++ b/generated/controllers/generated/rusefi_generated_mega.h @@ -344,7 +344,7 @@ #define ENGINE_MAKE_VAG "VAG" #define ENGINE_NOISE_CURVE_SIZE 16 #define ENGINE_SNIFFER_UNIT_US 10 -#define engine_type_e_auto_enum 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",35="ET_UNUSED_35",55="ET_UNUSED_55",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",56="FRANKENSO_TEST_TLE9104",15="FUEL_BENCH",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",47="UNUSED47",67="UNUSED67",93="UNUSED93",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" +#define engine_type_e_auto_enum 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",35="ET_UNUSED_35",55="ET_UNUSED_55",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",56="FRANKENSO_TEST_TLE9104",15="FUEL_BENCH",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",47="UNUSED47",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" #define engine_type_e_BMW_M52 22 #define engine_type_e_BMW_M73_MRE 50 #define engine_type_e_BMW_M73_MRE_SLAVE 51 @@ -439,13 +439,13 @@ #define engine_type_e_TEST_ENGINE_VVT 45 #define engine_type_e_TEST_ISSUE_366_BOTH 52 #define engine_type_e_TEST_ISSUE_366_RISE 53 +#define engine_type_e_TEST_ISSUE_6451 93 #define engine_type_e_TEST_ROTARY 19 #define engine_type_e_TOYOTA_1NZ_FE 13 #define engine_type_e_TOYOTA_2JZ_GTE_VVTi 44 #define engine_type_e_UNUSED102 102 #define engine_type_e_UNUSED47 47 #define engine_type_e_UNUSED67 67 -#define engine_type_e_UNUSED93 93 #define engine_type_e_UNUSED94 94 #define engine_type_e_UNUSED_65 65 #define engine_type_e_UNUSED_97 97 @@ -1198,6 +1198,7 @@ #define pin_output_mode_e_OM_INVERTED 1 #define pin_output_mode_e_OM_OPENDRAIN 2 #define pin_output_mode_e_OM_OPENDRAIN_INVERTED 3 +#define POOR_MAN_MAX_CYLINDER_COUNT 6 #define PRIME_CURVE_COUNT 8 #define PROTOCOL_ACR_NAME "acr" #define PROTOCOL_ANALOG_CHART "analog_chart" @@ -1265,7 +1266,7 @@ #define show_microRusEFI_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 3070838813 +#define SIGNATURE_HASH 1684167202 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1651,14 +1652,14 @@ #define ts_show_vr_threshold_all false #define ts_show_vr_threshold_pins true #define ts_show_vvt_output true -#define TS_SIGNATURE "rusEFI default.2024.05.08.mega.3070838813" +#define TS_SIGNATURE "rusEFI default.2024.05.09.mega.1684167202" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND_char t -#define TS_TOTAL_OUTPUT_SIZE 1744 +#define TS_TOTAL_OUTPUT_SIZE 1748 #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_DISABLE 5 diff --git a/generated/controllers/generated/signature_mega.h b/generated/controllers/generated/signature_mega.h index 91c7bf5..ed813cc 100644 --- a/generated/controllers/generated/signature_mega.h +++ b/generated/controllers/generated/signature_mega.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3070838813 -#define TS_SIGNATURE "rusEFI default.2024.05.08.mega.3070838813" +#define SIGNATURE_HASH 1684167202 +#define TS_SIGNATURE "rusEFI default.2024.05.09.mega.1684167202" diff --git a/generated/tunerstudio/generated/rusefi_mega.ini b/generated/tunerstudio/generated/rusefi_mega.ini index f0d72df..a3e05eb 100644 --- a/generated/tunerstudio/generated/rusefi_mega.ini +++ b/generated/tunerstudio/generated/rusefi_mega.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI default.2024.05.08.mega.3070838813" + signature = "rusEFI default.2024.05.09.mega.1684167202" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI default.2024.05.08.mega.3070838813" ; signature is expected to be 7 or more characters. + signature= "rusEFI default.2024.05.09.mega.1684167202" ; 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 @@ -100,11 +100,11 @@ enable2ndByteCanID = false #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Wed May 08 16:42:23 UTC 2024 +; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu May 09 16:55:12 UTC 2024 pageSize = 22656 page = 1 -engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",35="ET_UNUSED_35",55="ET_UNUSED_55",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",56="FRANKENSO_TEST_TLE9104",15="FUEL_BENCH",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",47="UNUSED47",67="UNUSED67",93="UNUSED93",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" +engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",35="ET_UNUSED_35",55="ET_UNUSED_55",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",49="FRANKENSO_QA_ENGINE",59="FRANKENSO_TEST_33810",56="FRANKENSO_TEST_TLE9104",15="FUEL_BENCH",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",47="UNUSED47",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 launchRpm = scalar, U16, 6, "rpm", 1, 0, 0, 20000, 0 @@ -2512,7 +2512,7 @@ tcu_shiftTime = scalar, F32, 22652, "ms", 1, 0, 0, 3000, 0 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1744 + ochBlockSize = 1748 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2924,78 +2924,42 @@ fastAdcErrorsCount = scalar, U08, 752, "", 1, 0 deviceUid = scalar, U08, 753, "", 1, 0 unexpectedAdcSample = scalar, U16, 754, "", 1, 0 sadDwellRatioCounter = scalar, U08, 756, "", 1, 0 -unusedAtTheEnd1 = scalar, U08, 757, "", 1, 0 -unusedAtTheEnd2 = scalar, U08, 758, "", 1, 0 -unusedAtTheEnd3 = scalar, U08, 759, "", 1, 0 -unusedAtTheEnd4 = scalar, U08, 760, "", 1, 0 -unusedAtTheEnd5 = scalar, U08, 761, "", 1, 0 -unusedAtTheEnd6 = scalar, U08, 762, "", 1, 0 -unusedAtTheEnd7 = scalar, U08, 763, "", 1, 0 -unusedAtTheEnd8 = scalar, U08, 764, "", 1, 0 -unusedAtTheEnd9 = scalar, U08, 765, "", 1, 0 -unusedAtTheEnd10 = scalar, U08, 766, "", 1, 0 -unusedAtTheEnd11 = scalar, U08, 767, "", 1, 0 -unusedAtTheEnd12 = scalar, U08, 768, "", 1, 0 -unusedAtTheEnd13 = scalar, U08, 769, "", 1, 0 -unusedAtTheEnd14 = scalar, U08, 770, "", 1, 0 -unusedAtTheEnd15 = scalar, U08, 771, "", 1, 0 -unusedAtTheEnd16 = scalar, U08, 772, "", 1, 0 -unusedAtTheEnd17 = scalar, U08, 773, "", 1, 0 -unusedAtTheEnd18 = scalar, U08, 774, "", 1, 0 -unusedAtTheEnd19 = scalar, U08, 775, "", 1, 0 -unusedAtTheEnd20 = scalar, U08, 776, "", 1, 0 -unusedAtTheEnd21 = scalar, U08, 777, "", 1, 0 -unusedAtTheEnd22 = scalar, U08, 778, "", 1, 0 -unusedAtTheEnd23 = scalar, U08, 779, "", 1, 0 -unusedAtTheEnd24 = scalar, U08, 780, "", 1, 0 -unusedAtTheEnd25 = scalar, U08, 781, "", 1, 0 -unusedAtTheEnd26 = scalar, U08, 782, "", 1, 0 -unusedAtTheEnd27 = scalar, U08, 783, "", 1, 0 -unusedAtTheEnd28 = scalar, U08, 784, "", 1, 0 -unusedAtTheEnd29 = scalar, U08, 785, "", 1, 0 -unusedAtTheEnd30 = scalar, U08, 786, "", 1, 0 -unusedAtTheEnd31 = scalar, U08, 787, "", 1, 0 -unusedAtTheEnd32 = scalar, U08, 788, "", 1, 0 -unusedAtTheEnd33 = scalar, U08, 789, "", 1, 0 -unusedAtTheEnd34 = scalar, U08, 790, "", 1, 0 -unusedAtTheEnd35 = scalar, U08, 791, "", 1, 0 -unusedAtTheEnd36 = scalar, U08, 792, "", 1, 0 -unusedAtTheEnd37 = scalar, U08, 793, "", 1, 0 -unusedAtTheEnd38 = scalar, U08, 794, "", 1, 0 -unusedAtTheEnd39 = scalar, U08, 795, "", 1, 0 -unusedAtTheEnd40 = scalar, U08, 796, "", 1, 0 -unusedAtTheEnd41 = scalar, U08, 797, "", 1, 0 -unusedAtTheEnd42 = scalar, U08, 798, "", 1, 0 -unusedAtTheEnd43 = scalar, U08, 799, "", 1, 0 -unusedAtTheEnd44 = scalar, U08, 800, "", 1, 0 -unusedAtTheEnd45 = scalar, U08, 801, "", 1, 0 -unusedAtTheEnd46 = scalar, U08, 802, "", 1, 0 -unusedAtTheEnd47 = scalar, U08, 803, "", 1, 0 -unusedAtTheEnd48 = scalar, U08, 804, "", 1, 0 -unusedAtTheEnd49 = scalar, U08, 805, "", 1, 0 -unusedAtTheEnd50 = scalar, U08, 806, "", 1, 0 -unusedAtTheEnd51 = scalar, U08, 807, "", 1, 0 -unusedAtTheEnd52 = scalar, U08, 808, "", 1, 0 -unusedAtTheEnd53 = scalar, U08, 809, "", 1, 0 -unusedAtTheEnd54 = scalar, U08, 810, "", 1, 0 -unusedAtTheEnd55 = scalar, U08, 811, "", 1, 0 -unusedAtTheEnd56 = scalar, U08, 812, "", 1, 0 -unusedAtTheEnd57 = scalar, U08, 813, "", 1, 0 -unusedAtTheEnd58 = scalar, U08, 814, "", 1, 0 -unusedAtTheEnd59 = scalar, U08, 815, "", 1, 0 -unusedAtTheEnd60 = scalar, U08, 816, "", 1, 0 -unusedAtTheEnd61 = scalar, U08, 817, "", 1, 0 -unusedAtTheEnd62 = scalar, U08, 818, "", 1, 0 -unusedAtTheEnd63 = scalar, U08, 819, "", 1, 0 -unusedAtTheEnd64 = scalar, U08, 820, "", 1, 0 -unusedAtTheEnd65 = scalar, U08, 821, "", 1, 0 -unusedAtTheEnd66 = scalar, U08, 822, "", 1, 0 -unusedAtTheEnd67 = scalar, U08, 823, "", 1, 0 -unusedAtTheEnd68 = scalar, U08, 824, "", 1, 0 -unusedAtTheEnd69 = scalar, U08, 825, "", 1, 0 -unusedAtTheEnd70 = scalar, U08, 826, "", 1, 0 -unusedAtTheEnd71 = scalar, U08, 827, "", 1, 0 -unusedAtTheEnd72 = scalar, U08, 828, "", 1, 0 +startOfDwellAngle1 = scalar, F32, 760, "", 1, 0 +startOfDwellAngle2 = scalar, F32, 764, "", 1, 0 +startOfDwellAngle3 = scalar, F32, 768, "", 1, 0 +startOfDwellAngle4 = scalar, F32, 772, "", 1, 0 +startOfDwellAngle5 = scalar, F32, 776, "", 1, 0 +startOfDwellAngle6 = scalar, F32, 780, "", 1, 0 +endOfDwellAngle1 = scalar, F32, 784, "", 1, 0 +endOfDwellAngle2 = scalar, F32, 788, "", 1, 0 +endOfDwellAngle3 = scalar, F32, 792, "", 1, 0 +endOfDwellAngle4 = scalar, F32, 796, "", 1, 0 +endOfDwellAngle5 = scalar, F32, 800, "", 1, 0 +endOfDwellAngle6 = scalar, F32, 804, "", 1, 0 +unusedAtTheEnd1 = scalar, U08, 808, "", 1, 0 +unusedAtTheEnd2 = scalar, U08, 809, "", 1, 0 +unusedAtTheEnd3 = scalar, U08, 810, "", 1, 0 +unusedAtTheEnd4 = scalar, U08, 811, "", 1, 0 +unusedAtTheEnd5 = scalar, U08, 812, "", 1, 0 +unusedAtTheEnd6 = scalar, U08, 813, "", 1, 0 +unusedAtTheEnd7 = scalar, U08, 814, "", 1, 0 +unusedAtTheEnd8 = scalar, U08, 815, "", 1, 0 +unusedAtTheEnd9 = scalar, U08, 816, "", 1, 0 +unusedAtTheEnd10 = scalar, U08, 817, "", 1, 0 +unusedAtTheEnd11 = scalar, U08, 818, "", 1, 0 +unusedAtTheEnd12 = scalar, U08, 819, "", 1, 0 +unusedAtTheEnd13 = scalar, U08, 820, "", 1, 0 +unusedAtTheEnd14 = scalar, U08, 821, "", 1, 0 +unusedAtTheEnd15 = scalar, U08, 822, "", 1, 0 +unusedAtTheEnd16 = scalar, U08, 823, "", 1, 0 +unusedAtTheEnd17 = scalar, U08, 824, "", 1, 0 +unusedAtTheEnd18 = scalar, U08, 825, "", 1, 0 +unusedAtTheEnd19 = scalar, U08, 826, "", 1, 0 +unusedAtTheEnd20 = scalar, U08, 827, "", 1, 0 +unusedAtTheEnd21 = scalar, U08, 828, "", 1, 0 +unusedAtTheEnd22 = scalar, U08, 829, "", 1, 0 +unusedAtTheEnd23 = scalar, U08, 830, "", 1, 0 +unusedAtTheEnd24 = scalar, U08, 831, "", 1, 0 ; total TS size = 832 totalFuelCorrection = scalar, F32, 832, "mult", 1,0 running_postCrankingFuelCorrection = scalar, F32, 836, "", 1, 0 @@ -3243,167 +3207,168 @@ triggerToothAngleError = scalar, F32, 1304, "deg", 1, 0 triggerIgnoredToothCount = scalar, U08, 1308, "", 1, 0 mapCamPrevToothAngle = scalar, F32, 1312, "deg", 1, 0 isDecodingMapCam = bits, U32, 1316, [0:0] -; total TS size = 1320 -crankSynchronizationCounter0 = scalar, U32, 1320, "", 1, 0 -vvtSyncGapRatio0 = scalar, F32, 1324, "", 1, 0 -vvtToothDurations00 = scalar, U32, 1328, "us", 1, 0 -vvtCurrentPosition0 = scalar, F32, 1332, "sync: Primary Cam Position", 1, 0 -vvtToothPosition10 = scalar, F32, 1336, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition20 = scalar, F32, 1340, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition30 = scalar, F32, 1344, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition40 = scalar, F32, 1348, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio0 = scalar, F32, 1352, "", 1, 0 -triggerStateIndex0 = scalar, U08, 1356, "", 1, 0 -vvtStateIndex0 = scalar, U08, 1357, "", 1, 0 -; total TS size = 1360 -crankSynchronizationCounter1 = scalar, U32, 1360, "", 1, 0 -vvtSyncGapRatio1 = scalar, F32, 1364, "", 1, 0 -vvtToothDurations01 = scalar, U32, 1368, "us", 1, 0 -vvtCurrentPosition1 = scalar, F32, 1372, "sync: Primary Cam Position", 1, 0 -vvtToothPosition11 = scalar, F32, 1376, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition21 = scalar, F32, 1380, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition31 = scalar, F32, 1384, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition41 = scalar, F32, 1388, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio1 = scalar, F32, 1392, "", 1, 0 -triggerStateIndex1 = scalar, U08, 1396, "", 1, 0 -vvtStateIndex1 = scalar, U08, 1397, "", 1, 0 -; total TS size = 1400 -crankSynchronizationCounter2 = scalar, U32, 1400, "", 1, 0 -vvtSyncGapRatio2 = scalar, F32, 1404, "", 1, 0 -vvtToothDurations02 = scalar, U32, 1408, "us", 1, 0 -vvtCurrentPosition2 = scalar, F32, 1412, "sync: Primary Cam Position", 1, 0 -vvtToothPosition12 = scalar, F32, 1416, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition22 = scalar, F32, 1420, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition32 = scalar, F32, 1424, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition42 = scalar, F32, 1428, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio2 = scalar, F32, 1432, "", 1, 0 -triggerStateIndex2 = scalar, U08, 1436, "", 1, 0 -vvtStateIndex2 = scalar, U08, 1437, "", 1, 0 -; total TS size = 1440 -crankSynchronizationCounter3 = scalar, U32, 1440, "", 1, 0 -vvtSyncGapRatio3 = scalar, F32, 1444, "", 1, 0 -vvtToothDurations03 = scalar, U32, 1448, "us", 1, 0 -vvtCurrentPosition3 = scalar, F32, 1452, "sync: Primary Cam Position", 1, 0 -vvtToothPosition13 = scalar, F32, 1456, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition23 = scalar, F32, 1460, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition33 = scalar, F32, 1464, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition43 = scalar, F32, 1468, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio3 = scalar, F32, 1472, "", 1, 0 -triggerStateIndex3 = scalar, U08, 1476, "", 1, 0 -vvtStateIndex3 = scalar, U08, 1477, "", 1, 0 -; total TS size = 1480 -crankSynchronizationCounter4 = scalar, U32, 1480, "", 1, 0 -vvtSyncGapRatio4 = scalar, F32, 1484, "", 1, 0 -vvtToothDurations04 = scalar, U32, 1488, "us", 1, 0 -vvtCurrentPosition4 = scalar, F32, 1492, "sync: Primary Cam Position", 1, 0 -vvtToothPosition14 = scalar, F32, 1496, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition24 = scalar, F32, 1500, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition34 = scalar, F32, 1504, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition44 = scalar, F32, 1508, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio4 = scalar, F32, 1512, "", 1, 0 -triggerStateIndex4 = scalar, U08, 1516, "", 1, 0 -vvtStateIndex4 = scalar, U08, 1517, "", 1, 0 -; total TS size = 1520 -camResyncCounter = scalar, U08, 1520, "", 1, 0 -m_hasSynchronizedPhase = bits, U32, 1524, [0:0] -; total TS size = 1528 -wallFuelCorrection = scalar, F32, 1528, "", 1, 0 -wallFuel = scalar, F32, 1532, "", 1, 0 -; total TS size = 1536 -idleState = bits, S32, 1536, [0:2], "not important" -currentIdlePosition = scalar, F32, 1540 -baseIdlePosition = scalar, F32, 1544 -idleClosedLoop = scalar, F32, 1548 -iacByTpsTaper = scalar, F32, 1552 -throttlePedalUpState = scalar, S32, 1556, "", 1, 0 -mightResetPid = bits, U32, 1560, [0:0] -shouldResetPid = bits, U32, 1560, [1:1] -wasResetPid = bits, U32, 1560, [2:2] -mustResetPid = bits, U32, 1560, [3:3] -isCranking = bits, U32, 1560, [4:4] -isIacTableForCoasting = bits, U32, 1560, [5:5] -notIdling = bits, U32, 1560, [6:6] -needReset = bits, U32, 1560, [7:7] -isInDeadZone = bits, U32, 1560, [8:8] -isBlipping = bits, U32, 1560, [9:9] -useClosedLoop = bits, U32, 1560, [10:10] -badTps = bits, U32, 1560, [11:11] -looksLikeRunning = bits, U32, 1560, [12:12] -looksLikeCoasting = bits, U32, 1560, [13:13] -looksLikeCrankToIdle = bits, U32, 1560, [14:14] -isIdleCoasting = bits, U32, 1560, [15:15] -isIdleClosedLoop = bits, U32, 1560, [16:16] -idleTarget = scalar, S32, 1564, "", 1, 0 -targetRpmByClt = scalar, S32, 1568, "", 1, 0 -targetRpmAc = scalar, S32, 1572, "", 1, 0 -iacByRpmTaper = scalar, F32, 1576 -luaAdd = scalar, F32, 1580 -; total TS size = 1584 -idlePosition0 = scalar, F32, 1584, "per", 1,0 -trim0 = scalar, F32, 1588, "", 1, 0 -luaAdjustment0 = scalar, F32, 1592, "per", 1,0 -m_wastegatePosition0 = scalar, F32, 1596, "per", 1,0 -etbFeedForward0 = scalar, F32, 1600 -etbIntegralError0 = scalar, F32, 1604, "", 1, 0 -etbCurrentTarget0 = scalar, F32, 1608, "%", 1, 0 -etbCurrentAdjustedTarget0 = scalar, F32, 1612, "%", 1, 0 -etbRevLimitActive0 = bits, U32, 1616, [0:0] -jamDetected0 = bits, U32, 1616, [1:1] -etbDutyRateOfChange0 = scalar, F32, 1620, "per", 1,0 -etbDutyAverage0 = scalar, F32, 1624, "per", 1,0 -etbTpsErrorCounter0 = scalar, U16, 1628, "count", 1,0 -etbPpsErrorCounter0 = scalar, U16, 1630, "count", 1,0 -etbErrorCode0 = scalar, S08, 1632, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1633, "", 1, 0 -jamTimer0 = scalar, U16, 1634, "sec", 0.01, 0 -; total TS size = 1636 -idlePosition1 = scalar, F32, 1636, "per", 1,0 -trim1 = scalar, F32, 1640, "", 1, 0 -luaAdjustment1 = scalar, F32, 1644, "per", 1,0 -m_wastegatePosition1 = scalar, F32, 1648, "per", 1,0 -etbFeedForward1 = scalar, F32, 1652 -etbIntegralError1 = scalar, F32, 1656, "", 1, 0 -etbCurrentTarget1 = scalar, F32, 1660, "%", 1, 0 -etbCurrentAdjustedTarget1 = scalar, F32, 1664, "%", 1, 0 -etbRevLimitActive1 = bits, U32, 1668, [0:0] -jamDetected1 = bits, U32, 1668, [1:1] -etbDutyRateOfChange1 = scalar, F32, 1672, "per", 1,0 -etbDutyAverage1 = scalar, F32, 1676, "per", 1,0 -etbTpsErrorCounter1 = scalar, U16, 1680, "count", 1,0 -etbPpsErrorCounter1 = scalar, U16, 1682, "count", 1,0 -etbErrorCode1 = scalar, S08, 1684, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1685, "", 1, 0 -jamTimer1 = scalar, U16, 1686, "sec", 0.01, 0 -; total TS size = 1688 -faultCode0 = scalar, U08, 1688, "", 1, 0 -heaterDuty0 = scalar, U08, 1689, "%", 1, 0 -pumpDuty0 = scalar, U08, 1690, "%", 1, 0 -tempC0 = scalar, U16, 1692, "C", 1, 0 -nernstVoltage0 = scalar, U16, 1694, "V", 0.001, 0 -esr0 = scalar, U16, 1696, "ohm", 1, 0 -; total TS size = 1700 -faultCode1 = scalar, U08, 1700, "", 1, 0 -heaterDuty1 = scalar, U08, 1701, "%", 1, 0 -pumpDuty1 = scalar, U08, 1702, "%", 1, 0 -tempC1 = scalar, U16, 1704, "C", 1, 0 -nernstVoltage1 = scalar, U16, 1706, "V", 0.001, 0 -esr1 = scalar, U16, 1708, "ohm", 1, 0 -; total TS size = 1712 -dcOutput0 = scalar, F32, 1712, "per", 1,0 -isEnabled0_int = scalar, U08, 1716, "per", 1,0 -isEnabled0 = bits, U32, 1720, [0:0] -; total TS size = 1724 -value0 = scalar, U16, 1724, "value", 1,0 -value1 = scalar, U16, 1726, "value", 1,0 -errorRate = scalar, F32, 1728, "ratio", 1,0 -; total TS size = 1732 -vvtTarget = scalar, U16, 1732, "deg", 0.1, 0 -vvtOutput = scalar, U08, 1734, "%", 0.5, 0 +triggerElapsedUs = scalar, U32, 1320, "", 1, 0 +; total TS size = 1324 +crankSynchronizationCounter0 = scalar, U32, 1324, "", 1, 0 +vvtSyncGapRatio0 = scalar, F32, 1328, "", 1, 0 +vvtToothDurations00 = scalar, U32, 1332, "us", 1, 0 +vvtCurrentPosition0 = scalar, F32, 1336, "sync: Primary Cam Position", 1, 0 +vvtToothPosition10 = scalar, F32, 1340, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition20 = scalar, F32, 1344, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition30 = scalar, F32, 1348, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition40 = scalar, F32, 1352, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio0 = scalar, F32, 1356, "", 1, 0 +triggerStateIndex0 = scalar, U08, 1360, "", 1, 0 +vvtStateIndex0 = scalar, U08, 1361, "", 1, 0 +; total TS size = 1364 +crankSynchronizationCounter1 = scalar, U32, 1364, "", 1, 0 +vvtSyncGapRatio1 = scalar, F32, 1368, "", 1, 0 +vvtToothDurations01 = scalar, U32, 1372, "us", 1, 0 +vvtCurrentPosition1 = scalar, F32, 1376, "sync: Primary Cam Position", 1, 0 +vvtToothPosition11 = scalar, F32, 1380, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition21 = scalar, F32, 1384, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition31 = scalar, F32, 1388, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition41 = scalar, F32, 1392, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio1 = scalar, F32, 1396, "", 1, 0 +triggerStateIndex1 = scalar, U08, 1400, "", 1, 0 +vvtStateIndex1 = scalar, U08, 1401, "", 1, 0 +; total TS size = 1404 +crankSynchronizationCounter2 = scalar, U32, 1404, "", 1, 0 +vvtSyncGapRatio2 = scalar, F32, 1408, "", 1, 0 +vvtToothDurations02 = scalar, U32, 1412, "us", 1, 0 +vvtCurrentPosition2 = scalar, F32, 1416, "sync: Primary Cam Position", 1, 0 +vvtToothPosition12 = scalar, F32, 1420, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition22 = scalar, F32, 1424, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition32 = scalar, F32, 1428, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition42 = scalar, F32, 1432, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio2 = scalar, F32, 1436, "", 1, 0 +triggerStateIndex2 = scalar, U08, 1440, "", 1, 0 +vvtStateIndex2 = scalar, U08, 1441, "", 1, 0 +; total TS size = 1444 +crankSynchronizationCounter3 = scalar, U32, 1444, "", 1, 0 +vvtSyncGapRatio3 = scalar, F32, 1448, "", 1, 0 +vvtToothDurations03 = scalar, U32, 1452, "us", 1, 0 +vvtCurrentPosition3 = scalar, F32, 1456, "sync: Primary Cam Position", 1, 0 +vvtToothPosition13 = scalar, F32, 1460, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition23 = scalar, F32, 1464, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition33 = scalar, F32, 1468, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition43 = scalar, F32, 1472, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio3 = scalar, F32, 1476, "", 1, 0 +triggerStateIndex3 = scalar, U08, 1480, "", 1, 0 +vvtStateIndex3 = scalar, U08, 1481, "", 1, 0 +; total TS size = 1484 +crankSynchronizationCounter4 = scalar, U32, 1484, "", 1, 0 +vvtSyncGapRatio4 = scalar, F32, 1488, "", 1, 0 +vvtToothDurations04 = scalar, U32, 1492, "us", 1, 0 +vvtCurrentPosition4 = scalar, F32, 1496, "sync: Primary Cam Position", 1, 0 +vvtToothPosition14 = scalar, F32, 1500, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition24 = scalar, F32, 1504, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition34 = scalar, F32, 1508, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition44 = scalar, F32, 1512, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio4 = scalar, F32, 1516, "", 1, 0 +triggerStateIndex4 = scalar, U08, 1520, "", 1, 0 +vvtStateIndex4 = scalar, U08, 1521, "", 1, 0 +; total TS size = 1524 +camResyncCounter = scalar, U08, 1524, "", 1, 0 +m_hasSynchronizedPhase = bits, U32, 1528, [0:0] +; total TS size = 1532 +wallFuelCorrection = scalar, F32, 1532, "", 1, 0 +wallFuel = scalar, F32, 1536, "", 1, 0 +; total TS size = 1540 +idleState = bits, S32, 1540, [0:2], "not important" +currentIdlePosition = scalar, F32, 1544 +baseIdlePosition = scalar, F32, 1548 +idleClosedLoop = scalar, F32, 1552 +iacByTpsTaper = scalar, F32, 1556 +throttlePedalUpState = scalar, S32, 1560, "", 1, 0 +mightResetPid = bits, U32, 1564, [0:0] +shouldResetPid = bits, U32, 1564, [1:1] +wasResetPid = bits, U32, 1564, [2:2] +mustResetPid = bits, U32, 1564, [3:3] +isCranking = bits, U32, 1564, [4:4] +isIacTableForCoasting = bits, U32, 1564, [5:5] +notIdling = bits, U32, 1564, [6:6] +needReset = bits, U32, 1564, [7:7] +isInDeadZone = bits, U32, 1564, [8:8] +isBlipping = bits, U32, 1564, [9:9] +useClosedLoop = bits, U32, 1564, [10:10] +badTps = bits, U32, 1564, [11:11] +looksLikeRunning = bits, U32, 1564, [12:12] +looksLikeCoasting = bits, U32, 1564, [13:13] +looksLikeCrankToIdle = bits, U32, 1564, [14:14] +isIdleCoasting = bits, U32, 1564, [15:15] +isIdleClosedLoop = bits, U32, 1564, [16:16] +idleTarget = scalar, S32, 1568, "", 1, 0 +targetRpmByClt = scalar, S32, 1572, "", 1, 0 +targetRpmAc = scalar, S32, 1576, "", 1, 0 +iacByRpmTaper = scalar, F32, 1580 +luaAdd = scalar, F32, 1584 +; total TS size = 1588 +idlePosition0 = scalar, F32, 1588, "per", 1,0 +trim0 = scalar, F32, 1592, "", 1, 0 +luaAdjustment0 = scalar, F32, 1596, "per", 1,0 +m_wastegatePosition0 = scalar, F32, 1600, "per", 1,0 +etbFeedForward0 = scalar, F32, 1604 +etbIntegralError0 = scalar, F32, 1608, "", 1, 0 +etbCurrentTarget0 = scalar, F32, 1612, "%", 1, 0 +etbCurrentAdjustedTarget0 = scalar, F32, 1616, "%", 1, 0 +etbRevLimitActive0 = bits, U32, 1620, [0:0] +jamDetected0 = bits, U32, 1620, [1:1] +etbDutyRateOfChange0 = scalar, F32, 1624, "per", 1,0 +etbDutyAverage0 = scalar, F32, 1628, "per", 1,0 +etbTpsErrorCounter0 = scalar, U16, 1632, "count", 1,0 +etbPpsErrorCounter0 = scalar, U16, 1634, "count", 1,0 +etbErrorCode0 = scalar, S08, 1636, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1637, "", 1, 0 +jamTimer0 = scalar, U16, 1638, "sec", 0.01, 0 +; total TS size = 1640 +idlePosition1 = scalar, F32, 1640, "per", 1,0 +trim1 = scalar, F32, 1644, "", 1, 0 +luaAdjustment1 = scalar, F32, 1648, "per", 1,0 +m_wastegatePosition1 = scalar, F32, 1652, "per", 1,0 +etbFeedForward1 = scalar, F32, 1656 +etbIntegralError1 = scalar, F32, 1660, "", 1, 0 +etbCurrentTarget1 = scalar, F32, 1664, "%", 1, 0 +etbCurrentAdjustedTarget1 = scalar, F32, 1668, "%", 1, 0 +etbRevLimitActive1 = bits, U32, 1672, [0:0] +jamDetected1 = bits, U32, 1672, [1:1] +etbDutyRateOfChange1 = scalar, F32, 1676, "per", 1,0 +etbDutyAverage1 = scalar, F32, 1680, "per", 1,0 +etbTpsErrorCounter1 = scalar, U16, 1684, "count", 1,0 +etbPpsErrorCounter1 = scalar, U16, 1686, "count", 1,0 +etbErrorCode1 = scalar, S08, 1688, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1689, "", 1, 0 +jamTimer1 = scalar, U16, 1690, "sec", 0.01, 0 +; total TS size = 1692 +faultCode0 = scalar, U08, 1692, "", 1, 0 +heaterDuty0 = scalar, U08, 1693, "%", 1, 0 +pumpDuty0 = scalar, U08, 1694, "%", 1, 0 +tempC0 = scalar, U16, 1696, "C", 1, 0 +nernstVoltage0 = scalar, U16, 1698, "V", 0.001, 0 +esr0 = scalar, U16, 1700, "ohm", 1, 0 +; total TS size = 1704 +faultCode1 = scalar, U08, 1704, "", 1, 0 +heaterDuty1 = scalar, U08, 1705, "%", 1, 0 +pumpDuty1 = scalar, U08, 1706, "%", 1, 0 +tempC1 = scalar, U16, 1708, "C", 1, 0 +nernstVoltage1 = scalar, U16, 1710, "V", 0.001, 0 +esr1 = scalar, U16, 1712, "ohm", 1, 0 +; total TS size = 1716 +dcOutput0 = scalar, F32, 1716, "per", 1,0 +isEnabled0_int = scalar, U08, 1720, "per", 1,0 +isEnabled0 = bits, U32, 1724, [0:0] +; total TS size = 1728 +value0 = scalar, U16, 1728, "value", 1,0 +value1 = scalar, U16, 1730, "value", 1,0 +errorRate = scalar, F32, 1732, "ratio", 1,0 ; total TS size = 1736 -lambdaCurrentlyGood = bits, U32, 1736, [0:0] -lambdaMonitorCut = bits, U32, 1736, [1:1] -lambdaTimeSinceGood = scalar, U16, 1740, "sec", 0.01, 0 -; total TS size = 1744 +vvtTarget = scalar, U16, 1736, "deg", 0.1, 0 +vvtOutput = scalar, U08, 1738, "%", 0.5, 0 +; total TS size = 1740 +lambdaCurrentlyGood = bits, U32, 1740, [0:0] +lambdaMonitorCut = bits, U32, 1740, [1:1] +lambdaTimeSinceGood = scalar, U16, 1744, "sec", 0.01, 0 +; total TS size = 1748 time = { timeNow } @@ -5430,6 +5395,18 @@ entry = fastAdcErrorsCount, "fastAdcErrorsCount", int, "%d" entry = deviceUid, "deviceUid", int, "%d" entry = unexpectedAdcSample, "unexpectedAdcSample", int, "%d" entry = sadDwellRatioCounter, "sadDwellRatioCounter", int, "%d" +entry = startOfDwellAngle1, "startOfDwellAngle 1", float, "%.3f" +entry = startOfDwellAngle2, "startOfDwellAngle 2", float, "%.3f" +entry = startOfDwellAngle3, "startOfDwellAngle 3", float, "%.3f" +entry = startOfDwellAngle4, "startOfDwellAngle 4", float, "%.3f" +entry = startOfDwellAngle5, "startOfDwellAngle 5", float, "%.3f" +entry = startOfDwellAngle6, "startOfDwellAngle 6", float, "%.3f" +entry = endOfDwellAngle1, "endOfDwellAngle 1", float, "%.3f" +entry = endOfDwellAngle2, "endOfDwellAngle 2", float, "%.3f" +entry = endOfDwellAngle3, "endOfDwellAngle 3", float, "%.3f" +entry = endOfDwellAngle4, "endOfDwellAngle 4", float, "%.3f" +entry = endOfDwellAngle5, "endOfDwellAngle 5", float, "%.3f" +entry = endOfDwellAngle6, "endOfDwellAngle 6", float, "%.3f" entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f" entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f" entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f" @@ -5658,6 +5635,7 @@ entry = triggerToothAngleError, "Sync: trigger angle error", float, "%.3f" entry = triggerIgnoredToothCount, "triggerIgnoredToothCount", int, "%d" entry = mapCamPrevToothAngle, "Sync: MAP: prev angle", float, "%.3f" entry = isDecodingMapCam, "isDecodingMapCam", int, "%d" +entry = triggerElapsedUs, "triggerElapsedUs", int, "%d" entry = crankSynchronizationCounter0, "sync: Crank sync counter0", int, "%d" entry = vvtSyncGapRatio0, "vvtSyncGapRatio0", float, "%.3f" entry = vvtToothDurations00, "vvtToothDurations00", int, "%d" @@ -6692,6 +6670,7 @@ dialog = trigger_centralDialog, "trigger_central" graphLine = triggerToothAngleError graphLine = triggerIgnoredToothCount graphLine = mapCamPrevToothAngle + graphLine = triggerElapsedUs dialog = trigger_state0Dialog, "trigger_state0" @@ -7061,7 +7040,7 @@ dialog = lambda_monitorDialog, "lambda_monitor" dialog = trigger_primary, "Primary Trigger" topicHelp = "triggerHelp" ; see also in firmware '[doesTriggerImplyOperationMode]' tag - field = "What kind of engine", twoStroke + field = "Strokes", twoStroke field = "" field = "Trigger type", trigger_type field = "Total tooth count", trigger_customTotalToothCount, {trigger_type == 0}, {trigger_type == 0}