diff --git a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h index 0e60875a0f..715120241d 100644 --- a/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/cypress/config/controllers/algo/rusefi_generated.h @@ -1053,7 +1053,7 @@ #define SentEtbType_GM_TYPE_1 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 1383160459 +#define SIGNATURE_HASH 2899461837 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1329,12 +1329,12 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.02.14.cypress.1383160459" +#define TS_SIGNATURE "rusEFI master.2023.02.15.cypress.2899461837" #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 1328 +#define TS_TOTAL_OUTPUT_SIZE 1336 #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/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index dc961cd3fb..1f983311a7 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -1053,7 +1053,7 @@ #define SentEtbType_GM_TYPE_1 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 984021063 +#define SIGNATURE_HASH 3288720385 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1329,12 +1329,12 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.02.14.kin.984021063" +#define TS_SIGNATURE "rusEFI master.2023.02.15.kin.3288720385" #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 1328 +#define TS_TOTAL_OUTPUT_SIZE 1336 #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/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h index 885cf66c94..d42f366658 100644 --- a/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/subaru_eg33/config/controllers/algo/rusefi_generated.h @@ -1003,7 +1003,7 @@ #define show_Frankenso_presets false #define show_Proteus_presets false #define show_test_presets false -#define SIGNATURE_HASH 564922406 +#define SIGNATURE_HASH 3742307424 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1280,12 +1280,12 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.02.14.subaru_eg33_f7.564922406" +#define TS_SIGNATURE "rusEFI master.2023.02.15.subaru_eg33_f7.3742307424" #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 1328 +#define TS_TOTAL_OUTPUT_SIZE 1336 #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/firmware/console/binary/generated/data_logs.ini b/firmware/console/binary/generated/data_logs.ini index 9a6181a8c0..ab718740a4 100644 --- a/firmware/console/binary/generated/data_logs.ini +++ b/firmware/console/binary/generated/data_logs.ini @@ -535,3 +535,5 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" diff --git a/firmware/console/binary/generated/fancy_content.ini b/firmware/console/binary/generated/fancy_content.ini index 1f34680b4f..e043cc2d84 100644 --- a/firmware/console/binary/generated/fancy_content.ini +++ b/firmware/console/binary/generated/fancy_content.ini @@ -369,3 +369,9 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = dcOutput0 graphLine = isEnabled0_int + +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + diff --git a/firmware/console/binary/generated/fancy_menu.ini b/firmware/console/binary/generated/fancy_menu.ini index 57c124fa92..35171291f7 100644 --- a/firmware/console/binary/generated/fancy_menu.ini +++ b/firmware/console/binary/generated/fancy_menu.ini @@ -20,3 +20,4 @@ subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" diff --git a/firmware/console/binary/generated/gauges.ini b/firmware/console/binary/generated/gauges.ini index c4de78332a..f4c8ed67d6 100644 --- a/firmware/console/binary/generated/gauges.ini +++ b/firmware/console/binary/generated/gauges.ini @@ -29,3 +29,4 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 diff --git a/firmware/console/binary/generated/live_data_fragments.h b/firmware/console/binary/generated/live_data_fragments.h index 0ea326aae1..d83cc49217 100644 --- a/firmware/console/binary/generated/live_data_fragments.h +++ b/firmware/console/binary/generated/live_data_fragments.h @@ -29,3 +29,4 @@ decl_frag{}, // etb1 decl_frag{}, // wb1 // decl_frag{}, // wb2 decl_frag{}, +decl_frag{}, diff --git a/firmware/console/binary/generated/live_data_ids.h b/firmware/console/binary/generated/live_data_ids.h index 3092d85b41..55097537c1 100644 --- a/firmware/console/binary/generated/live_data_ids.h +++ b/firmware/console/binary/generated/live_data_ids.h @@ -25,6 +25,7 @@ LDS_idle_state, LDS_electronic_throttle, LDS_wideband_state, LDS_dc_motors, +LDS_sent_state, } live_data_e; #define OUTPUT_CHANNELS_BASE_ADDRESS 0 #define FUEL_COMPUTER_BASE_ADDRESS 764 @@ -49,3 +50,4 @@ LDS_dc_motors, #define ELECTRONIC_THROTTLE_BASE_ADDRESS 1256 #define WIDEBAND_STATE_BASE_ADDRESS 1304 #define DC_MOTORS_BASE_ADDRESS 1316 +#define SENT_STATE_BASE_ADDRESS 1328 diff --git a/firmware/console/binary/generated/output_channels.ini b/firmware/console/binary/generated/output_channels.ini index 91b97e6a50..40e96fec61 100644 --- a/firmware/console/binary/generated/output_channels.ini +++ b/firmware/console/binary/generated/output_channels.ini @@ -722,3 +722,6 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 diff --git a/firmware/console/binary/generated/sensors.java b/firmware/console/binary/generated/sensors.java index 63605c9d01..2fe14ed090 100644 --- a/firmware/console/binary/generated/sensors.java +++ b/firmware/console/binary/generated/sensors.java @@ -515,3 +515,6 @@ alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, Field dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, 0.0, 10.0, "per"), isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1320, 1.0, 0.0, 10.0, "per"), alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1321, 1.0, -20.0, 100.0, "units"), +value1("value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1328, 1.0, -1.0, -1.0, ""), +alignmentFill_at_2("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1330, 1.0, -20.0, 100.0, "units"), +errorRate("ETB: SENT error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, 0.0, 3.0, "ratio"), diff --git a/firmware/console/binary/generated/total_live_data_generated.h b/firmware/console/binary/generated/total_live_data_generated.h index f0fe8aceb1..0caaf5d722 100644 --- a/firmware/console/binary/generated/total_live_data_generated.h +++ b/firmware/console/binary/generated/total_live_data_generated.h @@ -1,2 +1,2 @@ // generated by gen_live_documentation.sh / LiveDataProcessor.java -#define TS_TOTAL_OUTPUT_SIZE 1328 \ No newline at end of file +#define TS_TOTAL_OUTPUT_SIZE 1336 \ No newline at end of file diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 0a9f6b4206..9759b26dd2 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1053,7 +1053,7 @@ #define SentEtbType_GM_TYPE_1 0 #define show_Frankenso_presets true #define show_test_presets true -#define SIGNATURE_HASH 977159213 +#define SIGNATURE_HASH 3298646123 #define specs_s_size 12 #define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4" #define spi_device_e_SPI_DEVICE_1 1 @@ -1329,12 +1329,12 @@ #define ts_show_vbatt true #define ts_show_vr_threshold_2 true #define ts_show_vr_threshold_all true -#define TS_SIGNATURE "rusEFI master.2023.02.14.f407-discovery.977159213" +#define TS_SIGNATURE "rusEFI master.2023.02.15.f407-discovery.3298646123" #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 1328 +#define TS_TOTAL_OUTPUT_SIZE 1336 #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/firmware/controllers/generated/signature_48way.h b/firmware/controllers/generated/signature_48way.h index 738930ab51..0f113cfa5c 100644 --- a/firmware/controllers/generated/signature_48way.h +++ b/firmware/controllers/generated/signature_48way.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4248099307 -#define TS_SIGNATURE "rusEFI master.2023.02.14.48way.4248099307" +#define SIGNATURE_HASH 60278189 +#define TS_SIGNATURE "rusEFI master.2023.02.15.48way.60278189" diff --git a/firmware/controllers/generated/signature_alphax-2chan.h b/firmware/controllers/generated/signature_alphax-2chan.h index 504e8d8040..131b9b9e29 100644 --- a/firmware/controllers/generated/signature_alphax-2chan.h +++ b/firmware/controllers/generated/signature_alphax-2chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 239158072 -#define TS_SIGNATURE "rusEFI master.2023.02.14.alphax-2chan.239158072" +#define SIGNATURE_HASH 4041367422 +#define TS_SIGNATURE "rusEFI master.2023.02.15.alphax-2chan.4041367422" diff --git a/firmware/controllers/generated/signature_alphax-4chan.h b/firmware/controllers/generated/signature_alphax-4chan.h index 20ddd8262d..83e1744a12 100644 --- a/firmware/controllers/generated/signature_alphax-4chan.h +++ b/firmware/controllers/generated/signature_alphax-4chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2904092430 -#define TS_SIGNATURE "rusEFI master.2023.02.14.alphax-4chan.2904092430" +#define SIGNATURE_HASH 1404826440 +#define TS_SIGNATURE "rusEFI master.2023.02.15.alphax-4chan.1404826440" diff --git a/firmware/controllers/generated/signature_alphax-8chan.h b/firmware/controllers/generated/signature_alphax-8chan.h index 14a9e0d1fa..4561c97606 100644 --- a/firmware/controllers/generated/signature_alphax-8chan.h +++ b/firmware/controllers/generated/signature_alphax-8chan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4161602991 -#define TS_SIGNATURE "rusEFI master.2023.02.14.alphax-8chan.4161602991" +#define SIGNATURE_HASH 112073193 +#define TS_SIGNATURE "rusEFI master.2023.02.15.alphax-8chan.112073193" diff --git a/firmware/controllers/generated/signature_atlas.h b/firmware/controllers/generated/signature_atlas.h index 0152be224f..6cc0364583 100644 --- a/firmware/controllers/generated/signature_atlas.h +++ b/firmware/controllers/generated/signature_atlas.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1320923052 -#define TS_SIGNATURE "rusEFI master.2023.02.14.atlas.1320923052" +#define SIGNATURE_HASH 2954408938 +#define TS_SIGNATURE "rusEFI master.2023.02.15.atlas.2954408938" diff --git a/firmware/controllers/generated/signature_core8.h b/firmware/controllers/generated/signature_core8.h index a2bdada481..b63f8a7aa6 100644 --- a/firmware/controllers/generated/signature_core8.h +++ b/firmware/controllers/generated/signature_core8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2177457383 -#define TS_SIGNATURE "rusEFI master.2023.02.14.core8.2177457383" +#define SIGNATURE_HASH 2137669793 +#define TS_SIGNATURE "rusEFI master.2023.02.15.core8.2137669793" diff --git a/firmware/controllers/generated/signature_cypress.h b/firmware/controllers/generated/signature_cypress.h index 0a05ebc210..8c952cc447 100644 --- a/firmware/controllers/generated/signature_cypress.h +++ b/firmware/controllers/generated/signature_cypress.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 1383160459 -#define TS_SIGNATURE "rusEFI master.2023.02.14.cypress.1383160459" +#define SIGNATURE_HASH 2899461837 +#define TS_SIGNATURE "rusEFI master.2023.02.15.cypress.2899461837" diff --git a/firmware/controllers/generated/signature_f407-discovery.h b/firmware/controllers/generated/signature_f407-discovery.h index 63e45c5ee8..4263d66c89 100644 --- a/firmware/controllers/generated/signature_f407-discovery.h +++ b/firmware/controllers/generated/signature_f407-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 977159213 -#define TS_SIGNATURE "rusEFI master.2023.02.14.f407-discovery.977159213" +#define SIGNATURE_HASH 3298646123 +#define TS_SIGNATURE "rusEFI master.2023.02.15.f407-discovery.3298646123" diff --git a/firmware/controllers/generated/signature_f429-discovery.h b/firmware/controllers/generated/signature_f429-discovery.h index 289be06e8d..c6c575e391 100644 --- a/firmware/controllers/generated/signature_f429-discovery.h +++ b/firmware/controllers/generated/signature_f429-discovery.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1383160459 -#define TS_SIGNATURE "rusEFI master.2023.02.14.f429-discovery.1383160459" +#define SIGNATURE_HASH 2899461837 +#define TS_SIGNATURE "rusEFI master.2023.02.15.f429-discovery.2899461837" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 4dc55c5903..f1305ecfd4 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1881389633 -#define TS_SIGNATURE "rusEFI master.2023.02.14.frankenso_na6.1881389633" +#define SIGNATURE_HASH 2390795783 +#define TS_SIGNATURE "rusEFI master.2023.02.15.frankenso_na6.2390795783" diff --git a/firmware/controllers/generated/signature_harley81.h b/firmware/controllers/generated/signature_harley81.h index 2338163a23..d71dc26de1 100644 --- a/firmware/controllers/generated/signature_harley81.h +++ b/firmware/controllers/generated/signature_harley81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1970859971 -#define TS_SIGNATURE "rusEFI master.2023.02.14.harley81.1970859971" +#define SIGNATURE_HASH 2346447749 +#define TS_SIGNATURE "rusEFI master.2023.02.15.harley81.2346447749" diff --git a/firmware/controllers/generated/signature_hellen-gm-e67.h b/firmware/controllers/generated/signature_hellen-gm-e67.h index bba56f1346..ba47b88710 100644 --- a/firmware/controllers/generated/signature_hellen-gm-e67.h +++ b/firmware/controllers/generated/signature_hellen-gm-e67.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 755572748 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellen-gm-e67.755572748" +#define SIGNATURE_HASH 3551149130 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellen-gm-e67.3551149130" diff --git a/firmware/controllers/generated/signature_hellen-honda-k.h b/firmware/controllers/generated/signature_hellen-honda-k.h index db3ac41418..ff46fc02f9 100644 --- a/firmware/controllers/generated/signature_hellen-honda-k.h +++ b/firmware/controllers/generated/signature_hellen-honda-k.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2290211385 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellen-honda-k.2290211385" +#define SIGNATURE_HASH 1981990527 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellen-honda-k.1981990527" diff --git a/firmware/controllers/generated/signature_hellen-nb1.h b/firmware/controllers/generated/signature_hellen-nb1.h index 67d26a8398..ca6e8e7560 100644 --- a/firmware/controllers/generated/signature_hellen-nb1.h +++ b/firmware/controllers/generated/signature_hellen-nb1.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3096889866 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellen-nb1.3096889866" +#define SIGNATURE_HASH 1177933388 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellen-nb1.1177933388" diff --git a/firmware/controllers/generated/signature_hellen121nissan.h b/firmware/controllers/generated/signature_hellen121nissan.h index 3044446ab1..b0e7500ec6 100644 --- a/firmware/controllers/generated/signature_hellen121nissan.h +++ b/firmware/controllers/generated/signature_hellen121nissan.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3969308694 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellen121nissan.3969308694" +#define SIGNATURE_HASH 305513552 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellen121nissan.305513552" diff --git a/firmware/controllers/generated/signature_hellen121vag.h b/firmware/controllers/generated/signature_hellen121vag.h index 4cb3540f0b..751973b5fa 100644 --- a/firmware/controllers/generated/signature_hellen121vag.h +++ b/firmware/controllers/generated/signature_hellen121vag.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3721733067 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellen121vag.3721733067" +#define SIGNATURE_HASH 594952077 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellen121vag.594952077" diff --git a/firmware/controllers/generated/signature_hellen128.h b/firmware/controllers/generated/signature_hellen128.h index c650653bfc..0c2d45ccc8 100644 --- a/firmware/controllers/generated/signature_hellen128.h +++ b/firmware/controllers/generated/signature_hellen128.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4098275568 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellen128.4098275568" +#define SIGNATURE_HASH 182822070 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellen128.182822070" diff --git a/firmware/controllers/generated/signature_hellen154hyundai.h b/firmware/controllers/generated/signature_hellen154hyundai.h index 5abd8dfe13..3f7e94cdfe 100644 --- a/firmware/controllers/generated/signature_hellen154hyundai.h +++ b/firmware/controllers/generated/signature_hellen154hyundai.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2691427330 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellen154hyundai.2691427330" +#define SIGNATURE_HASH 1590227012 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellen154hyundai.1590227012" diff --git a/firmware/controllers/generated/signature_hellen72.h b/firmware/controllers/generated/signature_hellen72.h index 487d7e7f49..d7ac07537f 100644 --- a/firmware/controllers/generated/signature_hellen72.h +++ b/firmware/controllers/generated/signature_hellen72.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3243732062 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellen72.3243732062" +#define SIGNATURE_HASH 1072984088 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellen72.1072984088" diff --git a/firmware/controllers/generated/signature_hellen81.h b/firmware/controllers/generated/signature_hellen81.h index 3bf2e22546..7c54d26312 100644 --- a/firmware/controllers/generated/signature_hellen81.h +++ b/firmware/controllers/generated/signature_hellen81.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 348043734 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellen81.348043734" +#define SIGNATURE_HASH 3927811472 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellen81.3927811472" diff --git a/firmware/controllers/generated/signature_hellen88bmw.h b/firmware/controllers/generated/signature_hellen88bmw.h index 7b09eabd6e..6803a74f6c 100644 --- a/firmware/controllers/generated/signature_hellen88bmw.h +++ b/firmware/controllers/generated/signature_hellen88bmw.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1083472986 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellen88bmw.1083472986" +#define SIGNATURE_HASH 3191300124 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellen88bmw.3191300124" diff --git a/firmware/controllers/generated/signature_hellenNA6.h b/firmware/controllers/generated/signature_hellenNA6.h index 3598404bbb..cc3285b50f 100644 --- a/firmware/controllers/generated/signature_hellenNA6.h +++ b/firmware/controllers/generated/signature_hellenNA6.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1003741523 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellenNA6.1003741523" +#define SIGNATURE_HASH 3312516373 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellenNA6.3312516373" diff --git a/firmware/controllers/generated/signature_hellenNA8_96.h b/firmware/controllers/generated/signature_hellenNA8_96.h index 545e4b03d2..2f68277ea8 100644 --- a/firmware/controllers/generated/signature_hellenNA8_96.h +++ b/firmware/controllers/generated/signature_hellenNA8_96.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 1392665196 -#define TS_SIGNATURE "rusEFI master.2023.02.14.hellenNA8_96.1392665196" +#define SIGNATURE_HASH 2913041962 +#define TS_SIGNATURE "rusEFI master.2023.02.15.hellenNA8_96.2913041962" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 1b03b95112..49f3b1fe86 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer // -#define SIGNATURE_HASH 984021063 -#define TS_SIGNATURE "rusEFI master.2023.02.14.kin.984021063" +#define SIGNATURE_HASH 3288720385 +#define TS_SIGNATURE "rusEFI master.2023.02.15.kin.3288720385" diff --git a/firmware/controllers/generated/signature_m74_9.h b/firmware/controllers/generated/signature_m74_9.h index b907996a21..cddd836eed 100644 --- a/firmware/controllers/generated/signature_m74_9.h +++ b/firmware/controllers/generated/signature_m74_9.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2382333872 -#define TS_SIGNATURE "rusEFI master.2023.02.14.m74_9.2382333872" +#define SIGNATURE_HASH 1935449078 +#define TS_SIGNATURE "rusEFI master.2023.02.15.m74_9.1935449078" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 66cd7ac292..1d56729394 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4140530552 -#define TS_SIGNATURE "rusEFI master.2023.02.14.mre_f4.4140530552" +#define SIGNATURE_HASH 141059902 +#define TS_SIGNATURE "rusEFI master.2023.02.15.mre_f4.141059902" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index df90680aaf..ca505f5a10 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 4140530552 -#define TS_SIGNATURE "rusEFI master.2023.02.14.mre_f7.4140530552" +#define SIGNATURE_HASH 141059902 +#define TS_SIGNATURE "rusEFI master.2023.02.15.mre_f7.141059902" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index c47ffc58b2..0fc2e72f8d 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 43746157 -#define TS_SIGNATURE "rusEFI master.2023.02.14.prometheus_405.43746157" +#define SIGNATURE_HASH 4231569195 +#define TS_SIGNATURE "rusEFI master.2023.02.15.prometheus_405.4231569195" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 3305af6228..268a9c442e 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 43746157 -#define TS_SIGNATURE "rusEFI master.2023.02.14.prometheus_469.43746157" +#define SIGNATURE_HASH 4231569195 +#define TS_SIGNATURE "rusEFI master.2023.02.15.prometheus_469.4231569195" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 900eae5f60..aa5ce2e41b 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2092352380 -#define TS_SIGNATURE "rusEFI master.2023.02.14.proteus_f4.2092352380" +#define SIGNATURE_HASH 2182471482 +#define TS_SIGNATURE "rusEFI master.2023.02.15.proteus_f4.2182471482" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 6b3d93f43d..841b7851ed 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2092352380 -#define TS_SIGNATURE "rusEFI master.2023.02.14.proteus_f7.2092352380" +#define SIGNATURE_HASH 2182471482 +#define TS_SIGNATURE "rusEFI master.2023.02.15.proteus_f7.2182471482" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index a9483b25e1..445010d737 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 2092352380 -#define TS_SIGNATURE "rusEFI master.2023.02.14.proteus_h7.2092352380" +#define SIGNATURE_HASH 2182471482 +#define TS_SIGNATURE "rusEFI master.2023.02.15.proteus_h7.2182471482" diff --git a/firmware/controllers/generated/signature_s105.h b/firmware/controllers/generated/signature_s105.h index f0aa3c9f10..2a256d56d5 100644 --- a/firmware/controllers/generated/signature_s105.h +++ b/firmware/controllers/generated/signature_s105.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3951983781 -#define TS_SIGNATURE "rusEFI master.2023.02.14.s105.3951983781" +#define SIGNATURE_HASH 355295459 +#define TS_SIGNATURE "rusEFI master.2023.02.15.s105.355295459" diff --git a/firmware/controllers/generated/signature_subaru_eg33_f7.h b/firmware/controllers/generated/signature_subaru_eg33_f7.h index 651cbf06f9..8a8e806778 100644 --- a/firmware/controllers/generated/signature_subaru_eg33_f7.h +++ b/firmware/controllers/generated/signature_subaru_eg33_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 564922406 -#define TS_SIGNATURE "rusEFI master.2023.02.14.subaru_eg33_f7.564922406" +#define SIGNATURE_HASH 3742307424 +#define TS_SIGNATURE "rusEFI master.2023.02.15.subaru_eg33_f7.3742307424" diff --git a/firmware/controllers/generated/signature_tdg-pdm8.h b/firmware/controllers/generated/signature_tdg-pdm8.h index eb62d7795c..0a8849f85b 100644 --- a/firmware/controllers/generated/signature_tdg-pdm8.h +++ b/firmware/controllers/generated/signature_tdg-pdm8.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3638523561 -#define TS_SIGNATURE "rusEFI master.2023.02.14.tdg-pdm8.3638523561" +#define SIGNATURE_HASH 645688047 +#define TS_SIGNATURE "rusEFI master.2023.02.15.tdg-pdm8.645688047" diff --git a/firmware/controllers/sensors/sent_state_generated.h b/firmware/controllers/sensors/sent_state_generated.h new file mode 100644 index 0000000000..366dab0cc9 --- /dev/null +++ b/firmware/controllers/sensors/sent_state_generated.h @@ -0,0 +1,28 @@ +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//sent_state.txt Wed Feb 15 00:55:51 UTC 2023 +// by class com.rusefi.output.CHeaderConsumer +// begin +#pragma once +#include "rusefi_types.h" +// start of sent_state_s +struct sent_state_s { + /** + * offset 0 + */ + uint16_t value1 = (uint16_t)0; + /** + * need 4 byte alignment + units + * offset 2 + */ + uint8_t alignmentFill_at_2[2]; + /** + * "ETB: SENT error rate" + ratio + * offset 4 + */ + float errorRate = (float)0; +}; +static_assert(sizeof(sent_state_s) == 8); + +// end +// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//sent_state.txt Wed Feb 15 00:55:51 UTC 2023 diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index 07ab092a8b..4320b081d7 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.f407-discovery.977159213" + signature = "rusEFI master.2023.02.15.f407-discovery.3298646123" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.f407-discovery.977159213" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.f407-discovery.3298646123" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:25 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:35 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5218,6 +5224,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5766,6 +5773,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_48way.ini b/firmware/tunerstudio/generated/rusefi_48way.ini index 334b7e80d7..d3efeb5b71 100644 --- a/firmware/tunerstudio/generated/rusefi_48way.ini +++ b/firmware/tunerstudio/generated/rusefi_48way.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.48way.4248099307" + signature = "rusEFI master.2023.02.15.48way.60278189" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.48way.4248099307" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.48way.60278189" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:09 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:19 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5216,6 +5222,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5764,6 +5771,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini index 0489e0c90b..6ae78dbdf4 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-2chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.alphax-2chan.239158072" + signature = "rusEFI master.2023.02.15.alphax-2chan.4041367422" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.alphax-2chan.239158072" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.alphax-2chan.4041367422" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:46 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:55:55 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5212,6 +5218,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5760,6 +5767,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini index 13a672e602..2d30a64be1 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-4chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.alphax-4chan.2904092430" + signature = "rusEFI master.2023.02.15.alphax-4chan.1404826440" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.alphax-4chan.2904092430" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.alphax-4chan.1404826440" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:47 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:55:56 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini index 42a993e720..47cbe7a33a 100644 --- a/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini +++ b/firmware/tunerstudio/generated/rusefi_alphax-8chan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.alphax-8chan.4161602991" + signature = "rusEFI master.2023.02.15.alphax-8chan.112073193" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.alphax-8chan.4161602991" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.alphax-8chan.112073193" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:48 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:55:58 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_atlas.ini b/firmware/tunerstudio/generated/rusefi_atlas.ini index ae1b06c914..3998694c81 100644 --- a/firmware/tunerstudio/generated/rusefi_atlas.ini +++ b/firmware/tunerstudio/generated/rusefi_atlas.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.atlas.1320923052" + signature = "rusEFI master.2023.02.15.atlas.2954408938" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.atlas.1320923052" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.atlas.2954408938" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:23 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:33 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5218,6 +5224,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5766,6 +5773,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_core8.ini b/firmware/tunerstudio/generated/rusefi_core8.ini index ad1a97dede..be7892ae2b 100644 --- a/firmware/tunerstudio/generated/rusefi_core8.ini +++ b/firmware/tunerstudio/generated/rusefi_core8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.core8.2177457383" + signature = "rusEFI master.2023.02.15.core8.2137669793" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.core8.2177457383" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.core8.2137669793" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:08 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:18 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5216,6 +5222,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5764,6 +5771,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_cypress.ini b/firmware/tunerstudio/generated/rusefi_cypress.ini index 0f9ff7c422..f9afab1668 100644 --- a/firmware/tunerstudio/generated/rusefi_cypress.ini +++ b/firmware/tunerstudio/generated/rusefi_cypress.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.cypress.1383160459" + signature = "rusEFI master.2023.02.15.cypress.2899461837" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.cypress.1383160459" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.cypress.2899461837" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:43 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Feb 15 00:55:53 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5218,6 +5224,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5766,6 +5773,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini index 7200c98ac9..edc19690cf 100644 --- a/firmware/tunerstudio/generated/rusefi_f407-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f407-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.f407-discovery.977159213" + signature = "rusEFI master.2023.02.15.f407-discovery.3298646123" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.f407-discovery.977159213" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.f407-discovery.3298646123" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:21 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:31 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5218,6 +5224,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5766,6 +5773,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini index 0c300f1780..4bc72b2701 100644 --- a/firmware/tunerstudio/generated/rusefi_f429-discovery.ini +++ b/firmware/tunerstudio/generated/rusefi_f429-discovery.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.f429-discovery.1383160459" + signature = "rusEFI master.2023.02.15.f429-discovery.2899461837" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.f429-discovery.1383160459" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.f429-discovery.2899461837" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:22 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:32 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5218,6 +5224,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5766,6 +5773,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 692c4f283a..a81c8d8bdf 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.frankenso_na6.1881389633" + signature = "rusEFI master.2023.02.15.frankenso_na6.2390795783" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.frankenso_na6.1881389633" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.frankenso_na6.2390795783" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:13 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:23 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5218,6 +5224,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5766,6 +5773,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_harley81.ini b/firmware/tunerstudio/generated/rusefi_harley81.ini index 5ed4fab670..2c5c0e2881 100644 --- a/firmware/tunerstudio/generated/rusefi_harley81.ini +++ b/firmware/tunerstudio/generated/rusefi_harley81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.harley81.1970859971" + signature = "rusEFI master.2023.02.15.harley81.2346447749" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.harley81.1970859971" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.harley81.2346447749" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:49 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:55:59 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini index 43af9bba04..1f4363bcc0 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-gm-e67.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellen-gm-e67.755572748" + signature = "rusEFI master.2023.02.15.hellen-gm-e67.3551149130" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellen-gm-e67.755572748" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellen-gm-e67.3551149130" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:02 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:12 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini index 705878cfba..20d0ae3032 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-honda-k.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellen-honda-k.2290211385" + signature = "rusEFI master.2023.02.15.hellen-honda-k.1981990527" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellen-honda-k.2290211385" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellen-honda-k.1981990527" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:54 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:04 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini index 2f3e211587..60c5b7de79 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen-nb1.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellen-nb1.3096889866" + signature = "rusEFI master.2023.02.15.hellen-nb1.1177933388" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellen-nb1.3096889866" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellen-nb1.1177933388" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:01 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:10 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini index 1665f3e520..c44730962c 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121nissan.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellen121nissan.3969308694" + signature = "rusEFI master.2023.02.15.hellen121nissan.305513552" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellen121nissan.3969308694" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellen121nissan.305513552" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:53 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:03 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini index 6f1b972999..b7735b0318 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen121vag.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen121vag.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellen121vag.3721733067" + signature = "rusEFI master.2023.02.15.hellen121vag.594952077" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellen121vag.3721733067" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellen121vag.594952077" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:52 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:01 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini index 56609c1dcb..bd909bf523 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen128mercedes.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellen128.4098275568" + signature = "rusEFI master.2023.02.15.hellen128.182822070" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellen128.4098275568" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellen128.182822070" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:51 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:00 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini index 01c0b0d6a5..147af1744f 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen154hyundai.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellen154hyundai.2691427330" + signature = "rusEFI master.2023.02.15.hellen154hyundai.1590227012" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellen154hyundai.2691427330" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellen154hyundai.1590227012" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:56 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:05 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen72.ini b/firmware/tunerstudio/generated/rusefi_hellen72.ini index 15f78b8037..872b6d452e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen72.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen72.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellen72.3243732062" + signature = "rusEFI master.2023.02.15.hellen72.1072984088" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellen72.3243732062" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellen72.1072984088" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:58 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:08 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen81.ini b/firmware/tunerstudio/generated/rusefi_hellen81.ini index d28511ee97..ed663b376e 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen81.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen81.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellen81.348043734" + signature = "rusEFI master.2023.02.15.hellen81.3927811472" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellen81.348043734" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellen81.3927811472" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:59 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:09 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5213,6 +5219,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5761,6 +5768,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini index 52fd3cb786..f51c111173 100644 --- a/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini +++ b/firmware/tunerstudio/generated/rusefi_hellen88bmw.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellen88bmw.1083472986" + signature = "rusEFI master.2023.02.15.hellen88bmw.3191300124" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellen88bmw.1083472986" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellen88bmw.3191300124" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:57 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:06 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini index 391ad7104e..13d32a3687 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA6.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellenNA6.1003741523" + signature = "rusEFI master.2023.02.15.hellenNA6.3312516373" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellenNA6.1003741523" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellenNA6.3312516373" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:03 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:13 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini index 083d933deb..b531deb7ec 100644 --- a/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini +++ b/firmware/tunerstudio/generated/rusefi_hellenNA8_96.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.hellenNA8_96.1392665196" + signature = "rusEFI master.2023.02.15.hellenNA8_96.2913041962" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.hellenNA8_96.1392665196" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.hellenNA8_96.2913041962" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:04 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:14 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_kin.ini b/firmware/tunerstudio/generated/rusefi_kin.ini index 19c8e7cd80..b65d7d7013 100644 --- a/firmware/tunerstudio/generated/rusefi_kin.ini +++ b/firmware/tunerstudio/generated/rusefi_kin.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.kin.984021063" + signature = "rusEFI master.2023.02.15.kin.3288720385" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.kin.984021063" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.kin.3288720385" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:42 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Feb 15 00:55:52 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5218,6 +5224,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5766,6 +5773,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_m74_9.ini b/firmware/tunerstudio/generated/rusefi_m74_9.ini index 6d54479915..9d2b805b5d 100644 --- a/firmware/tunerstudio/generated/rusefi_m74_9.ini +++ b/firmware/tunerstudio/generated/rusefi_m74_9.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.m74_9.2382333872" + signature = "rusEFI master.2023.02.15.m74_9.1935449078" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.m74_9.2382333872" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.m74_9.1935449078" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:11 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:21 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index 9b9c36d52c..268e96c6f3 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.mre_f4.4140530552" + signature = "rusEFI master.2023.02.15.mre_f4.141059902" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.mre_f4.4140530552" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.mre_f4.141059902" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:07 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:17 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5216,6 +5222,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5764,6 +5771,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index 5c641647de..8d881543cb 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.mre_f7.4140530552" + signature = "rusEFI master.2023.02.15.mre_f7.141059902" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.mre_f7.4140530552" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.mre_f7.141059902" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:06 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:16 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5216,6 +5222,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5764,6 +5771,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index ab814f3dd5..e1b9dbbf0a 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.prometheus_405.43746157" + signature = "rusEFI master.2023.02.15.prometheus_405.4231569195" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.prometheus_405.43746157" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.prometheus_405.4231569195" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:16 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:26 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5212,6 +5218,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5760,6 +5767,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index f067e1a5e7..e5290b0b5c 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.prometheus_469.43746157" + signature = "rusEFI master.2023.02.15.prometheus_469.4231569195" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.prometheus_469.43746157" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.prometheus_469.4231569195" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:15 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:24 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5212,6 +5218,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5760,6 +5767,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index b038a8769f..f4b9e0d068 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.proteus_f4.2092352380" + signature = "rusEFI master.2023.02.15.proteus_f4.2182471482" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.proteus_f4.2092352380" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.proteus_f4.2182471482" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:18 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:28 UTC 2023 pageSize = 26432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5211,6 +5217,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5760,6 +5767,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 817b4c7a1e..e3238cce5c 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.proteus_f7.2092352380" + signature = "rusEFI master.2023.02.15.proteus_f7.2182471482" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.proteus_f7.2092352380" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.proteus_f7.2182471482" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:17 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:27 UTC 2023 pageSize = 26432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5211,6 +5217,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5760,6 +5767,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 0c366b4504..cf6dc68285 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.proteus_h7.2092352380" + signature = "rusEFI master.2023.02.15.proteus_h7.2182471482" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.proteus_h7.2092352380" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.proteus_h7.2182471482" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:20 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:29 UTC 2023 pageSize = 26432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 26422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5211,6 +5217,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5760,6 +5767,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_s105.ini b/firmware/tunerstudio/generated/rusefi_s105.ini index fc48e43fdc..84e6c94848 100644 --- a/firmware/tunerstudio/generated/rusefi_s105.ini +++ b/firmware/tunerstudio/generated/rusefi_s105.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.s105.3951983781" + signature = "rusEFI master.2023.02.15.s105.355295459" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.s105.3951983781" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.s105.355295459" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:12 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:22 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5215,6 +5221,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5763,6 +5770,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini index fda7e3a441..8afffc6700 100644 --- a/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_subaru_eg33_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.subaru_eg33_f7.564922406" + signature = "rusEFI master.2023.02.15.subaru_eg33_f7.3742307424" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.subaru_eg33_f7.564922406" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.subaru_eg33_f7.3742307424" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:21:44 UTC 2023 +; 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 Feb 15 00:55:54 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5214,6 +5220,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5762,6 +5769,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini index 8873bb2203..cbfebff53f 100644 --- a/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini +++ b/firmware/tunerstudio/generated/rusefi_tdg-pdm8.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2023.02.14.tdg-pdm8.3638523561" + signature = "rusEFI master.2023.02.15.tdg-pdm8.645688047" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2023.02.14.tdg-pdm8.3638523561" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2023.02.15.tdg-pdm8.645688047" ; 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 @@ -86,7 +86,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 Tue Feb 14 18:22:24 UTC 2023 +; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:34 UTC 2023 pageSize = 22432 page = 1 @@ -2208,7 +2208,7 @@ veBlends4_blendValues = array, U08, 22422, [8], "%", 0.5, 0, 0, 100, 1 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1328 + ochBlockSize = 1336 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -2943,6 +2943,9 @@ dcOutput0 = scalar, F32, 1316, "per", 1,0 isEnabled0_int = scalar, U08, 1320, "per", 1,0 isEnabled0 = bits, U32, 1324, [0:0] ; total TS size = 1328 +value1 = scalar, U16, 1328, "", 1, 0 +errorRate = scalar, F32, 1332, "ratio", 1,0 +; total TS size = 1336 time = { timeNow } @@ -3965,6 +3968,7 @@ etbTpsErrorCounterGauge = etbTpsErrorCounter,"ETB TPS error counter", "count", 0 etbPpsErrorCounterGauge = etbPpsErrorCounter,"ETB pedal error counter", "count", 0.0,3.0, 0.0,3.0, 0.0,3.0, 0,0 dcOutput0Gauge = dcOutput0,"DC: output0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 isEnabled0_intGauge = isEnabled0_int,"DC: en0", "per", 0.0,10.0, 0.0,10.0, 0.0,10.0, 2,2 +errorRateGauge = errorRate,"ETB: SENT error rate", "ratio", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2 gaugeCategory = Trigger @@ -4883,6 +4887,8 @@ entry = esr, "esr", int, "%d" entry = dcOutput0, "DC: output0", float, "%.3f" entry = isEnabled0_int, "DC: en0", int, "%d" entry = isEnabled0, "isEnabled0", int, "%d" +entry = value1, "value1", int, "%d" +entry = errorRate, "ETB: SENT error rate", float, "%.3f" [Menu] @@ -5218,6 +5224,7 @@ menuDialog = main subMenu = electronic_throttleDialog, "electronic_throttle" subMenu = wideband_stateDialog, "wideband_state" subMenu = dc_motorsDialog, "dc_motors" + subMenu = sent_stateDialog, "sent_state" @@ -5766,6 +5773,12 @@ dialog = dc_motorsDialog, "dc_motors" graphLine = isEnabled0_int +dialog = sent_stateDialog, "sent_state" + liveGraph = sent_state_1_Graph, "Graph", South + graphLine = value1 + graphLine = errorRate + + dialog = scriptTable1TblSettings, "", yAxis field = "Name", scriptTableName1 diff --git a/java_console/io/src/main/java/com/rusefi/enums/auto_generated_enums.cpp b/java_console/io/src/main/java/com/rusefi/enums/auto_generated_enums.cpp index d42ae623d6..7c93227994 100644 --- a/java_console/io/src/main/java/com/rusefi/enums/auto_generated_enums.cpp +++ b/java_console/io/src/main/java/com/rusefi/enums/auto_generated_enums.cpp @@ -1,6 +1,6 @@ #include "global.h" #include "live_data_ids.h" -// was generated automatically by rusEFI tool from live_data_ids.h // by enum2string.jar tool on Mon Feb 13 23:03:26 UTC 2023 +// was generated automatically by rusEFI tool from live_data_ids.h // by enum2string.jar tool on Wed Feb 15 00:55:51 UTC 2023 // see also gen_config_and_enums.bat @@ -41,6 +41,8 @@ case LDS_main_relay: return "LDS_main_relay"; case LDS_output_channels: return "LDS_output_channels"; +case LDS_sent_state: + return "LDS_sent_state"; case LDS_tps_accel_state: return "LDS_tps_accel_state"; case LDS_trigger_central: diff --git a/java_console/io/src/main/java/com/rusefi/enums/live_data_e.java b/java_console/io/src/main/java/com/rusefi/enums/live_data_e.java index b102c5a4be..5ba7cd2675 100644 --- a/java_console/io/src/main/java/com/rusefi/enums/live_data_e.java +++ b/java_console/io/src/main/java/com/rusefi/enums/live_data_e.java @@ -28,4 +28,5 @@ public enum live_data_e { LDS_electronic_throttle, LDS_wideband_state, LDS_dc_motors, + LDS_sent_state, } diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java index e65e6c5fea..d90dde7e66 100644 --- a/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java +++ b/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java @@ -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 Tue Feb 14 18:22:27 UTC 2023 +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Feb 15 00:56:37 UTC 2023 // by class com.rusefi.output.FileJavaFieldsConsumer import com.rusefi.config.*; @@ -999,7 +999,6 @@ public class Fields { public static final int SENT_INPUT_COUNT = 1; public static final int SentEtbType_FORD_TYPE_1 = 1; public static final int SentEtbType_GM_TYPE_1 = 0; - public static final int SIGNATURE_HASH = 977159213; public static final int specs_s_size = 12; public static final int spi_device_e_SPI_DEVICE_1 = 1; public static final int spi_device_e_SPI_DEVICE_2 = 2; @@ -1209,10 +1208,10 @@ 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 master.2023.02.14.f407-discovery.977159213"; + public static final String TS_SIGNATURE = "rusEFI master.2023.02.15.f407-discovery.3298646123"; 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 = 1328; + public static final int TS_TOTAL_OUTPUT_SIZE = 1336; public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1"; public static final String TS_TRIGGER_SCOPE_CHANNEL_2_NAME = "Channel 2"; public static final int TS_TRIGGER_SCOPE_DISABLE = 5; diff --git a/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java b/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java new file mode 100644 index 0000000000..e7b9d77bcc --- /dev/null +++ b/java_console/models/src/main/java/com/rusefi/config/generated/SentState.java @@ -0,0 +1,415 @@ +package com.rusefi.config.generated; + +// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//sent_state.txt Wed Feb 15 00:55:51 UTC 2023 + +// by class com.rusefi.output.FileJavaFieldsConsumer +import com.rusefi.config.*; + +public class SentState { + public static final int ADC_CHANNEL_NONE = 0; + public static final int AFTERSTART_DECAY_CURVE_SIZE = 8; + public static final int AFTERSTART_ENRICH_CURVE_SIZE = 8; + public static final int AFTERSTART_HOLD_CURVE_SIZE = 8; + public static final int AUX_DIGITAL_VALVE_COUNT = 2; + public static final int BANKS_COUNT = 2; + public static final int BARO_CORR_SIZE = 4; + public static final int BLOCKING_FACTOR = 750; + public static final int BOOST_LOAD_COUNT = 8; + public static final int BOOST_RPM_COUNT = 8; + public static final int CAM_INPUTS_COUNT = 4; + public static final int CAMS_PER_BANK = 2; + public static final int CAN_DEFAULT_BASE = 0x200; + public static final int CAN_ECU_HW_META = 0xAB1234; + public static final int CAN_ECU_SERIAL_RX_ID = 0x100; + public static final int CAN_ECU_SERIAL_TX_ID = 0x102; + public static final String CAN_RX_PREFIX = "CAN_rx"; + public static final int CLT_CRANKING_CURVE_SIZE = 8; + public static final int CLT_CURVE_SIZE = 16; + public static final int CLT_LIMITER_CURVE_SIZE = 4; + public static final int CLT_TIMING_CURVE_SIZE = 8; + public static final String CMD_AC_RELAY_BENCH = "acrelaybench"; + public static final String CMD_ALTERNATOR_PIN = "set_alternator_pin"; + public static final String CMD_BOOST_PIN = "set_boost_pin"; + public static final String CMD_BURNCONFIG = "burnconfig"; + public static final String CMD_DATE = "date"; + public static final String CMD_DISABLE = "disable"; + public static final String CMD_ECU_UNLOCK = "unlock"; + public static final String CMD_ENABLE = "enable"; + public static final String CMD_ENGINE_TYPE = "engine_type"; + public static final String CMD_ENGINESNIFFERRPMTHRESHOLD = "engineSnifferRpmThreshold"; + public static final String CMD_ETB_DUTY = "set_etb_duty"; + public static final String CMD_EXTERNAL_STIMULATION = "ext_stimulation"; + public static final String CMD_FAN2_BENCH = "fan2bench"; + public static final String CMD_FAN_BENCH = "fanbench"; + public static final String CMD_FUEL_BENCH = "fuelbench"; + public static final String CMD_FUEL_PUMP_BENCH = "fuelpumpbench"; + public static final String CMD_FUNCTIONAL_TEST_MODE = "test_mode"; + public static final String CMD_GET = "get"; + public static final String CMD_HPFP_BENCH = "hpfpbench"; + public static final String CMD_IDLE_BENCH = "idlebench"; + public static final String CMD_IDLE_PIN = "set_idle_pin"; + public static final String CMD_IGNITION = "ignition"; + public static final String CMD_IGNITION_PIN = "set_ignition_pin"; + public static final String CMD_INJECTION = "injection"; + public static final String CMD_INJECTION_PIN = "set_injection_pin"; + public static final String CMD_LOGIC_PIN = "set_logic_input_pin"; + public static final String CMD_MIL_BENCH = "milbench"; + public static final String CMD_PINS = "pins"; + public static final String CMD_PWM = "pwm"; + public static final String CMD_REBOOT = "reboot"; + public static final String CMD_REBOOT_DFU = "reboot_dfu"; + public static final String CMD_REBOOT_OPENBLT = "reboot_openblt"; + public static final String CMD_RESET_ENGINE_SNIFFER = "reset_engine_chart"; + public static final String CMD_RPM = "rpm"; + public static final String CMD_SELF_STIMULATION = "self_stimulation"; + public static final String CMD_SET = "set"; + public static final String CMD_SPARK_BENCH = "sparkbench"; + public static final String CMD_STARTER_BENCH = "starterbench"; + public static final String CMD_TRIGGER_HW_INPUT = "trigger_hw_input"; + public static final String CMD_TRIGGER_PIN = "set_trigger_input_pin"; + public static final String CMD_TRIGGER_SIMULATOR_PIN = "set_trigger_simulator_pin"; + public static final String CMD_TRIGGERINFO = "triggerinfo"; + public static final String CMD_VSS_PIN = "vss_pin"; + public static final String CMD_WRITECONFIG = "writeconfig"; + public static final int COMPOSITE_PACKET_SIZE = 5; + public static final String CONSOLE_DATA_PROTOCOL_TAG = " @"; + public static final int CRANKING_ADVANCE_CURVE_SIZE = 4; + public static final int CRANKING_CLT_IDLE_CURVE_SIZE = 8; + public static final int CRANKING_CURVE_SIZE = 8; + public static final String CRITICAL_PREFIX = "CRITICAL"; + public static final int DC_PER_STEPPER = 2; + public static final int DIGIPOT_COUNT = 4; + public static final int DWELL_CURVE_SIZE = 8; + public static final int EGT_CHANNEL_COUNT = 8; + public static final String ENGINE_MAKE_BMW = "BMW"; + public static final String ENGINE_MAKE_GM = "GM"; + public static final String ENGINE_MAKE_HONDA = "Honda"; + public static final String ENGINE_MAKE_Hyundai = "Hyundai"; + public static final String ENGINE_MAKE_LADA = "Lada"; + public static final String ENGINE_MAKE_MAZDA = "Mazda"; + public static final String ENGINE_MAKE_MERCEDES = "Mercedes"; + public static final String ENGINE_MAKE_NISSAN = "Nissan"; + public static final String ENGINE_MAKE_SUBARU = "Subaru"; + public static final String ENGINE_MAKE_TOYOTA = "Toyota"; + public static final String ENGINE_MAKE_VAG = "VAG"; + public static final int ENGINE_NOISE_CURVE_SIZE = 16; + public static final int ENGINE_SNIFFER_UNIT_US = 10; + public static final int ERROR_BUFFER_SIZE = 120; + public static final int ETB_BIAS_CURVE_LENGTH = 8; + public static final int ETB_COUNT = 2; + public static final int ETB_HW_MAX_FREQUENCY = 3000; + public static final int FLASH_DATA_VERSION = 10020; + public static final int FUEL_LEVEL_TABLE_COUNT = 8; + public static final int FUEL_LOAD_COUNT = 16; + public static final int FUEL_RPM_COUNT = 16; + public static final int GAP_TRACKING_LENGTH = 18; + public static final String GAUGE_CATEGORY_BOOST_CONTROL = "Boost Control"; + public static final String GAUGE_CATEGORY_ETB = "ETB more"; + public static final String GAUGE_CATEGORY_FUEL_MATH = "Fuel: math"; + public static final String GAUGE_CATEGORY_TIMING = "Timing"; + public static final String GAUGE_COIL_DWELL_TIME = "dwell: coil charge time"; + public static final String GAUGE_NAME_ACCEL_ROLL = "Acceleration: Roll"; + public static final String GAUGE_NAME_ACCEL_X = "Acceleration: X"; + public static final String GAUGE_NAME_ACCEL_Y = "Acceleration: Y"; + public static final String GAUGE_NAME_ACCEL_YAW = "Acceleration: Yaw"; + public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z"; + public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio"; + public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2"; + public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate"; + public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF"; + public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2"; + public static final String GAUGE_NAME_AIR_MASS = "air mass"; + public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux Linear #1"; + public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux Linear #2"; + public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1"; + public static final String GAUGE_NAME_AUX_TEMP2 = "Aux temp 2"; + public static final String GAUGE_NAME_BARO_PRESSURE = "Barometric pressure"; + public static final String GAUGE_NAME_BOOST_CLOSED_LOOP = "Boost Closed Loop"; + public static final String GAUGE_NAME_BOOST_OPEN_LOOP = "Boost Open Loop"; + public static final String GAUGE_NAME_BOOST_OUTPUT = "Boost Output"; + public static final String GAUGE_NAME_BOOST_TARGET = "Boost Target"; + public static final String GAUGE_NAME_CLT = "CLT"; + public static final String GAUGE_NAME_CPU_TEMP = "CPU Temperature"; + public static final String GAUGE_NAME_CURRENT_GEAR = "Current Gear"; + public static final String GAUGE_NAME_DEBUG_F1 = "debug f1"; + public static final String GAUGE_NAME_DEBUG_F2 = "debug f2: iTerm"; + public static final String GAUGE_NAME_DEBUG_F3 = "debug f3: prevError"; + public static final String GAUGE_NAME_DEBUG_F4 = "debug f4: iParam"; + public static final String GAUGE_NAME_DEBUG_F5 = "debug f5: dParam"; + public static final String GAUGE_NAME_DEBUG_F6 = "debug f6: dTerm"; + public static final String GAUGE_NAME_DEBUG_F7 = "debug f7"; + public static final String GAUGE_NAME_DEBUG_I1 = "debug i1: pParam"; + public static final String GAUGE_NAME_DEBUG_I2 = "debug i2: offset"; + public static final String GAUGE_NAME_DEBUG_I3 = "debug i3"; + public static final String GAUGE_NAME_DEBUG_I4 = "debug i4"; + public static final String GAUGE_NAME_DEBUG_I5 = "debug i5"; + public static final String GAUGE_NAME_DESIRED_GEAR = "Desired Gear"; + public static final String GAUGE_NAME_DETECTED_GEAR = "Detected Gear"; + public static final String GAUGE_NAME_DWELL_DUTY = "dwell: coil duty cycle"; + public static final String GAUGE_NAME_ECU_TEMPERATURE = "ECU temperature"; + public static final String GAUGE_NAME_ENGINE_CRC16 = "Engine CRC16"; + public static final String GAUGE_NAME_ETB_DUTY = "ETB Duty"; + public static final String GAUGE_NAME_ETB_ERROR = "ETB position error"; + public static final String GAUGE_NAME_ETB_TARGET = "ETB position target"; + public static final String GAUGE_NAME_FLEX = "Flex Ethanol %"; + public static final String GAUGE_NAME_FUEL_BARO_CORR = "fuel: Barometric pressure mult"; + public static final String GAUGE_NAME_FUEL_BASE = "fuel: base mass"; + public static final String GAUGE_NAME_FUEL_CHARGE_TEMP = "fuel: Estimated charge temperature"; + public static final String GAUGE_NAME_FUEL_CLT_CORR = "fuel: CLT correction"; + public static final String GAUGE_NAME_FUEL_CONSUMPTION = "fuel: Total consumed"; + public static final String GAUGE_NAME_FUEL_CRANKING = "fuel: cranking"; + public static final String GAUGE_NAME_FUEL_EL_EXTRA = "fuel: engine load acceleration extra fuel"; + public static final String GAUGE_NAME_FUEL_FLOW = "fuel: Flow rate"; + public static final String GAUGE_NAME_FUEL_IAT_CORR = "fuel: IAT correction"; + public static final String GAUGE_NAME_FUEL_INJ_DUTY = "fuel: injector duty cycle"; + public static final String GAUGE_NAME_FUEL_LAST_INJECTION = "fuel: Last injection"; + public static final String GAUGE_NAME_FUEL_LEVEL = "fuel level"; + public static final String GAUGE_NAME_FUEL_LOAD = "fuel: load"; + public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH = "Fuel pressure (high)"; + public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS = "bar"; + public static final String GAUGE_NAME_FUEL_PRESSURE_LOW = "Fuel pressure (low)"; + public static final String GAUGE_NAME_FUEL_PRESSURE_LOW_UNITS = "kPa"; + public static final String GAUGE_NAME_FUEL_RUNNING = "fuel: running"; + public static final String GAUGE_NAME_FUEL_TPS_EXTRA = "fuel: TPS acceleration add fuel ms"; + public static final String GAUGE_NAME_FUEL_TPS_ROC = "fuel: TPS change"; + public static final String GAUGE_NAME_FUEL_TRIM = "fuel: fuel trim"; + public static final String GAUGE_NAME_FUEL_TRIM_2 = "fuel: fuel trim 2"; + public static final String GAUGE_NAME_FUEL_VE = "fuel: VE"; + public static final String GAUGE_NAME_FUEL_WALL_AMOUNT = "fuel: wall amount"; + public static final String GAUGE_NAME_FUEL_WALL_CORRECTION = "fuel: wall correction"; + public static final String GAUGE_NAME_FW_VERSION = "ECU Software Version"; + public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio"; + public static final String GAUGE_NAME_IAC = "Idle Air Valve"; + public static final String GAUGE_NAME_IAT = "IAT"; + public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor"; + public static final String GAUGE_NAME_IGNITION_LOAD = "ign: load"; + public static final String GAUGE_NAME_INJECTOR_LAG = "fuel: injector lag"; + public static final String GAUGE_NAME_ISS = "Input Shaft Speed"; + public static final String GAUGE_NAME_KNOCK_1 = "knock 1"; + public static final String GAUGE_NAME_KNOCK_10 = "knock 10"; + public static final String GAUGE_NAME_KNOCK_11 = "knock 11"; + public static final String GAUGE_NAME_KNOCK_12 = "knock 12"; + public static final String GAUGE_NAME_KNOCK_2 = "knock 2"; + public static final String GAUGE_NAME_KNOCK_3 = "knock 3"; + public static final String GAUGE_NAME_KNOCK_4 = "knock 4"; + public static final String GAUGE_NAME_KNOCK_5 = "knock 5"; + public static final String GAUGE_NAME_KNOCK_6 = "knock 6"; + public static final String GAUGE_NAME_KNOCK_7 = "knock 7"; + public static final String GAUGE_NAME_KNOCK_8 = "knock 8"; + public static final String GAUGE_NAME_KNOCK_9 = "knock 9"; + public static final String GAUGE_NAME_KNOCK_COUNTER = "knock: count"; + public static final String GAUGE_NAME_KNOCK_LEVEL = "knock: current level"; + public static final String GAUGE_NAME_KNOCK_RETARD = "knock: retard"; + public static final String GAUGE_NAME_LAMBDA = "Lambda"; + public static final String GAUGE_NAME_LAMBDA2 = "Lambda 2"; + public static final String GAUGE_NAME_LAST_ERROR = "Last error"; + public static final String GAUGE_NAME_MAF = "MAF"; + public static final String GAUGE_NAME_MAP = "MAP"; + public static final String GAUGE_NAME_OIL_PRESSURE = "Oil Pressure"; + public static final String GAUGE_NAME_OIL_PRESSURE_UNITS = "kPa"; + public static final String GAUGE_NAME_RAW_FUEL_PRESSURE_HIGH = "Fuel pressure raw (high)"; + public static final String GAUGE_NAME_RAW_FUEL_PRESSURE_LOW = "Fuel pressure raw (low)"; + public static final String GAUGE_NAME_RPM = "RPM"; + public static final String GAUGE_NAME_TARGET_AFR = "fuel: target AFR"; + public static final String GAUGE_NAME_TARGET_LAMBDA = "fuel: target lambda"; + public static final String GAUGE_NAME_TC_RATIO = "Torque Converter Ratio"; + public static final String GAUGE_NAME_TCHARGE = "fuel: SD tCharge"; + public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position"; + public static final String GAUGE_NAME_TIME = "Time"; + public static final String GAUGE_NAME_TIMING_ADVANCE = "timing"; + public static final String GAUGE_NAME_TPS = "TPS"; + public static final String GAUGE_NAME_TPS2 = "TPS2"; + public static final String GAUGE_NAME_TRG_ERR = "Trigger Error Counter"; + public static final String GAUGE_NAME_TRG_GAP = "Trigger Sync Latest Ratio"; + public static final String GAUGE_NAME_TUNE_CRC16 = "Tune CRC16"; + public static final String GAUGE_NAME_TURBO_SPEED = "Turbocharger Speed"; + public static final String GAUGE_NAME_UPTIME = "Uptime"; + public static final String GAUGE_NAME_VBAT = "VBatt"; + public static final String GAUGE_NAME_VERSION = "firmware"; + public static final String GAUGE_NAME_VVS = "Vehicle Speed"; + public static final String GAUGE_NAME_VVT_B1E = "VVT: bank 1 exhaust"; + public static final String GAUGE_NAME_VVT_B1I = "VVT: bank 1 intake"; + public static final String GAUGE_NAME_VVT_B2E = "VVT: bank 2 exhaust"; + public static final String GAUGE_NAME_VVT_B2I = "VVT: bank 2 intake"; + public static final String GAUGE_NAME_VVT_TARGET_B1E = "VVT: bank 1 exhaust target"; + public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target"; + public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target"; + public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target"; + public static final String GAUGE_NAME_WARNING_COUNT = "Warning count"; + public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter"; + public static final String GAUGE_NAME_WARNING_LAST = "warning: last"; + public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor"; + public static final int GEARS_COUNT = 8; + public static final int GPPWM_CHANNELS = 4; + public static final int GPPWM_LOAD_COUNT = 8; + public static final int GPPWM_NOTE_SIZE = 16; + public static final int GPPWM_RPM_COUNT = 8; + public static final int HIGH_SPEED_COUNT = 32; + public static final int HPFP_COMPENSATION_SIZE = 10; + public static final int HPFP_DEADTIME_SIZE = 8; + public static final int HPFP_LOBE_PROFILE_SIZE = 16; + public static final int HPFP_TARGET_SIZE = 10; + public static final int HW_MAX_ADC_INDEX = 17; + public static final int IAC_PID_MULT_SIZE = 8; + public static final int IAT_CURVE_SIZE = 16; + public static final int IDLE_ADVANCE_CURVE_SIZE = 8; + public static final int IDLE_VE_SIZE = 4; + public static final int IGN_BLEND_COUNT = 4; + public static final int IGN_LOAD_COUNT = 16; + public static final int IGN_RPM_COUNT = 16; + public static final String INDICATOR_NAME_AC_SWITCH = "AC switch"; + public static final String INDICATOR_NAME_BRAKE_DOWN = "brake: down"; + public static final String INDICATOR_NAME_CLUTCH_DOWN = "clutch: down"; + public static final String INDICATOR_NAME_CLUTCH_UP = "clutch: up"; + public static final String LOG_DELIMITER = "`"; + public static final int LOGIC_ANALYZER_CHANNEL_COUNT = 4; + public static final int LUA_ANALOG_INPUT_COUNT = 8; + public static final int LUA_DIGITAL_INPUT_COUNT = 8; + public static final int LUA_GAUGE_COUNT = 2; + public static final int LUA_PWM_COUNT = 8; + public static final int LUA_SCRIPT_SIZE = 8000; + public static final int MAF_DECODING_COUNT = 256; + public static final String MAIN_HELP_URL = "http://www.rusefi.com/"; + public static final int MAP_ANGLE_SIZE = 8; + public static final int MAP_WINDOW_SIZE = 8; + public static final int MAX_CYLINDER_COUNT = 12; + public static final int MLQ_FIELD_HEADER_SIZE = 89; + public static final int MLQ_HEADER_SIZE = 24; + public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position"; + public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage"; + public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8; + public static final int PACK_ADD_TEMPERATURE = 40; + public static final int PACK_MULT_AFR = 1000; + public static final int PACK_MULT_AFR_CFG = 10; + public static final int PACK_MULT_ANGLE = 50; + public static final int PACK_MULT_FUEL_FLOW = 200; + public static final int PACK_MULT_FUEL_MASS = 100; + public static final int PACK_MULT_HIGH_PRESSURE = 10; + public static final int PACK_MULT_LAMBDA = 10000; + public static final int PACK_MULT_LAMBDA_CFG = 147; + public static final int PACK_MULT_MASS_FLOW = 10; + public static final int PACK_MULT_MS = 300; + public static final int PACK_MULT_PERCENT = 100; + public static final int PACK_MULT_PRESSURE = 30; + public static final int PACK_MULT_TEMPERATURE = 100; + public static final int PACK_MULT_VOLTAGE = 1000; + public static final int PEDAL_TO_TPS_SIZE = 8; + public static final String PROTOCOL_ANALOG_CHART = "analog_chart"; + public static final String PROTOCOL_COIL1_SHORT_NAME = "c1"; + public static final String PROTOCOL_CRANK1 = "t1"; + public static final String PROTOCOL_CRANK2 = "t2"; + public static final String PROTOCOL_ENGINE_SNIFFER = "wave_chart"; + public static final String PROTOCOL_ES_DOWN = "d"; + public static final String PROTOCOL_ES_UP = "u"; + public static final String PROTOCOL_HELLO_PREFIX = "***"; + public static final String PROTOCOL_HIP_NAME = "HIP"; + public static final String PROTOCOL_HPFP_NAME = "hpfp"; + public static final String PROTOCOL_INJ1_SHORT_NAME = "i1"; + public static final String PROTOCOL_MSG = "msg"; + public static final String PROTOCOL_OUTPIN = "outpin"; + public static final String PROTOCOL_SIGNATURE_PREFIX = "rusEFI "; + public static final String PROTOCOL_TACH_NAME = "tach"; + public static final String PROTOCOL_TEST_RESPONSE_TAG = "ts_p_alive"; + public static final String PROTOCOL_VERSION_TAG = "rusEfiVersion"; + public static final String PROTOCOL_VVT1_NAME = "VVT1"; + public static final String PROTOCOL_VVT2_NAME = "VVT2"; + public static final String PROTOCOL_VVT3_NAME = "VVT3"; + public static final String PROTOCOL_VVT4_NAME = "VVT4"; + public static final String PROTOCOL_WA_CHANNEL_1 = "input1"; + public static final String PROTOCOL_WA_CHANNEL_2 = "input2"; + public static final String PROTOCOL_WA_CHANNEL_3 = "input3"; + public static final String PROTOCOL_WA_CHANNEL_4 = "input4"; + public static final int SCRIPT_CURVE_16 = 16; + public static final int SCRIPT_CURVE_8 = 8; + public static final int SCRIPT_CURVE_COUNT = 6; + public static final int SCRIPT_SETTING_COUNT = 8; + public static final int SCRIPT_TABLE_8 = 8; + public static final int SCRIPT_TABLE_COUNT = 4; + public static final int SENT_INPUT_COUNT = 1; + public static final int STFT_BANK_COUNT = 2; + public static final int STFT_CELL_COUNT = 4; + public static final int TCU_GEAR_COUNT = 10; + public static final int TCU_MAGIC_SIZE = 8; + public static final int TCU_SOLENOID_COUNT = 6; + public static final int TOOTH_DATA_LENGTH = 2000; + public static final int TOOTH_PACKET_COUNT = 1000; + public static final int TOOTH_PACKET_SIZE = 2; + public static final String TOP_DEAD_CENTER_MESSAGE = "r"; + public static final int TORQUE_CURVE_SIZE = 6; + public static final int TPS_2_BYTE_PACKING_MULT = 100; + public static final int TPS_TPS_ACCEL_CLT_CORR_TABLE = 4; + public static final int TPS_TPS_ACCEL_TABLE = 8; + public static final String TRIGGER_COMMENT = "#"; + public static final String TRIGGER_CYCLE_DURATION = "cycleDuration"; + public static final String TRIGGER_GAP_FROM = "gapFrom"; + public static final String TRIGGER_GAP_TO = "gapTo"; + public static final String TRIGGER_GAPS_COUNT = "gapsCount"; + public static final String TRIGGER_HARDCODED_OPERATION_MODE = "knownOperationMode"; + public static final String TRIGGER_HAS_SECOND_CHANNEL = "hasSecondChannel"; + public static final int TRIGGER_INPUT_PIN_COUNT = 2; + public static final String TRIGGER_IS_CRANK_KEY = "crankBased"; + public static final String TRIGGER_IS_SECOND_WHEEL_CAM = "isSecondWheelCam"; + public static final int TRIGGER_SIMULATOR_PIN_COUNT = 2; + public static final String TRIGGER_WITH_SYNC = "isSynchronizationNeeded"; + public static final String TRIGGERS_FILE_NAME = "triggers.txt"; + public static final int TRIM_SIZE = 4; + public static final int TS_BLOCK_READ_TIMEOUT = 3000; + public static final char TS_BURN_COMMAND = 'B'; + public static final char TS_CHUNK_WRITE_COMMAND = 'C'; + public static final char TS_COMMAND_F = 'F'; + public static final int TS_COMPOSITE_DISABLE = 2; + public static final int TS_COMPOSITE_ENABLE = 1; + public static final int TS_COMPOSITE_READ = 3; + public static final char TS_CRC_CHECK_COMMAND = 'k'; + public static final char TS_EXECUTE = 'E'; + public static final int TS_FILE_VERSION = 20210312; + public static final int TS_FILE_VERSION_OFFSET = 124; + public static final char TS_GET_COMPOSITE_BUFFER_DONE_DIFFERENTLY = '8'; + public static final char TS_GET_CONFIG_ERROR = 'e'; + public static final char TS_GET_FIRMWARE_VERSION = 'V'; + public static final char TS_GET_OUTPUTS_SIZE = '4'; + public static final char TS_GET_PROTOCOL_VERSION_COMMAND_F = 'F'; + public static final char TS_GET_SCATTERED_GET_COMMAND = '9'; + public static final char TS_GET_TEXT = 'G'; + public static final char TS_HELLO_COMMAND = 'S'; + public static final char TS_IO_TEST_COMMAND = 'Z'; + public static final char TS_ONLINE_PROTOCOL = 'z'; + public static final char TS_OUTPUT_COMMAND = 'O'; + public static final char TS_PAGE_COMMAND = 'P'; + public static final char TS_PERF_TRACE_BEGIN = '_'; + public static final char TS_PERF_TRACE_GET_BUFFER = 'b'; + public static final String TS_PROTOCOL = "001"; + public static final char TS_QUERY_COMMAND = 'Q'; + public static final char TS_READ_COMMAND = 'R'; + public static final int TS_RESPONSE_BURN_OK = 4; + public static final int TS_RESPONSE_COMMAND_OK = 7; + public static final int TS_RESPONSE_CRC_FAILURE = 0x82; + public static final int TS_RESPONSE_FRAMING_ERROR = 0x8D; + public static final int TS_RESPONSE_OK = 0; + public static final int TS_RESPONSE_OUT_OF_RANGE = 0x84; + 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 char TS_SINGLE_WRITE_COMMAND = 'W'; + public static final char TS_TEST_COMMAND = 't'; + public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1"; + public static final String TS_TRIGGER_SCOPE_CHANNEL_2_NAME = "Channel 2"; + public static final int TS_TRIGGER_SCOPE_DISABLE = 5; + public static final int TS_TRIGGER_SCOPE_ENABLE = 4; + public static final int TS_TRIGGER_SCOPE_READ = 6; + public static final int VBAT_INJECTOR_CURVE_SIZE = 8; + public static final int VE_BLEND_COUNT = 4; + public static final int VEHICLE_INFO_SIZE = 32; + public static final int VIN_NUMBER_SIZE = 17; + public static final int VM_VVT_INACTIVE = 0; + public static final int VR_THRESHOLD_COUNT = 2; + public static final int WWAE_TABLE_SIZE = 8; + public static final Field VALUE1 = Field.create("VALUE1", 0, FieldType.INT16).setScale(1.0).setBaseOffset(1328); + public static final Field ALIGNMENTFILL_AT_2 = Field.create("ALIGNMENTFILL_AT_2", 2, FieldType.INT8).setScale(1.0).setBaseOffset(1328); + public static final Field ERRORRATE = Field.create("ERRORRATE", 4, FieldType.FLOAT).setBaseOffset(1328); + public static final Field[] VALUES = { + VALUE1, + ALIGNMENTFILL_AT_2, + ERRORRATE, + }; +}