From 1d1c09aa7d469b64c4f40a4b2b939bb8442dffb5 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Mon, 6 Jul 2020 06:07:22 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 8 +++----- .../generated/engine_state_generated.h | 9 +++------ .../generated/fsio_enums_generated.def | 2 +- .../controllers/generated/fsio_getters.def | 2 +- firmware/controllers/generated/fsio_names.def | 2 +- .../controllers/generated/fsio_strings.def | 2 +- .../generated/pid_state_generated.h | 9 +++------ .../controllers/generated/rusefi_generated.h | 4 ++-- .../controllers/generated/signature_all.h | 4 ++-- .../generated/signature_frankenso_na6.h | 4 ++-- .../controllers/generated/signature_mre_f4.h | 4 ++-- .../controllers/generated/signature_mre_f7.h | 4 ++-- .../generated/signature_prometheus_405.h | 4 ++-- .../generated/signature_prometheus_469.h | 4 ++-- .../generated/signature_proteus_f4.h | 4 ++-- .../generated/signature_proteus_f7.h | 4 ++-- .../generated/trigger_central_generated.h | 9 +++------ .../generated/trigger_state_generated.h | 9 +++------ .../generated/wall_fuel_generated.h | 9 +++------ firmware/tunerstudio/generated/cache.zip | Bin 842325 -> 842333 bytes .../generated/rusefi_frankenso_na6.ini | 6 +++--- .../tunerstudio/generated/rusefi_mre_f4.ini | 6 +++--- .../tunerstudio/generated/rusefi_mre_f7.ini | 6 +++--- .../generated/rusefi_prometheus_405.ini | 6 +++--- .../generated/rusefi_prometheus_469.ini | 6 +++--- .../generated/rusefi_proteus_f4.ini | 6 +++--- .../generated/rusefi_proteus_f7.ini | 6 +++--- .../rusefi/config/generated/EngineState.java | 2 +- .../com/rusefi/config/generated/Fields.java | 6 +++--- .../com/rusefi/config/generated/PidState.java | 2 +- .../config/generated/TriggerCentral.java | 2 +- .../rusefi/config/generated/TriggerState.java | 2 +- .../config/generated/WallFuelState.java | 2 +- java_console/rusefi.xml | 2 +- 34 files changed, 70 insertions(+), 87 deletions(-) diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 1cab360004..3438438169 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,8 +1,7 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 05:30:02 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 06:07:02 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin -#ifndef CONTROLLERS_GENERATED_ENGINE_CONFIGURATION_GENERATED_STRUCTURES_H -#define CONTROLLERS_GENERATED_ENGINE_CONFIGURATION_GENERATED_STRUCTURES_H +#pragma once #include "rusefi_types.h" // start of stft_cell_cfg_s struct stft_cell_cfg_s { @@ -3520,6 +3519,5 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; -#endif // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 05:30:02 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 06:07:02 UTC 2020 diff --git a/firmware/controllers/generated/engine_state_generated.h b/firmware/controllers/generated/engine_state_generated.h index 959dbf297c..9f02197f36 100644 --- a/firmware/controllers/generated/engine_state_generated.h +++ b/firmware/controllers/generated/engine_state_generated.h @@ -1,10 +1,8 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/engine_state.txt Mon Jul 06 05:10:55 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/engine_state.txt Mon Jul 06 06:07:19 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin -#ifndef CONTROLLERS_GENERATED_ENGINE_STATE_GENERATED_H -#define CONTROLLERS_GENERATED_ENGINE_STATE_GENERATED_H +#pragma once #include "rusefi_types.h" -#define SIGNATURE_HASH 3980360194 // start of speed_density_s struct speed_density_s { /** @@ -429,6 +427,5 @@ struct engine_state2_s { typedef struct engine_state2_s engine_state2_s; -#endif // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/engine_state.txt Mon Jul 06 05:10:55 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/engine_state.txt Mon Jul 06 06:07:19 UTC 2020 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index e8d8d4d36c..8d85343805 100644 --- a/firmware/controllers/generated/fsio_enums_generated.def +++ b/firmware/controllers/generated/fsio_enums_generated.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 05:30:02 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 06:07:02 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer FSIO_SETTING_FANONTEMPERATURE = 1000, diff --git a/firmware/controllers/generated/fsio_getters.def b/firmware/controllers/generated/fsio_getters.def index 3f3ecd2f28..0de7c42370 100644 --- a/firmware/controllers/generated/fsio_getters.def +++ b/firmware/controllers/generated/fsio_getters.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 05:30:02 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 06:07:02 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_FANONTEMPERATURE: diff --git a/firmware/controllers/generated/fsio_names.def b/firmware/controllers/generated/fsio_names.def index 6dbd58c795..51a845fc22 100644 --- a/firmware/controllers/generated/fsio_names.def +++ b/firmware/controllers/generated/fsio_names.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 05:30:02 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 06:07:02 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer static LENameOrdinalPair lefanOnTemperature(FSIO_SETTING_FANONTEMPERATURE, "cfg_fanOnTemperature"); diff --git a/firmware/controllers/generated/fsio_strings.def b/firmware/controllers/generated/fsio_strings.def index fc699e5d10..7fe3dad896 100644 --- a/firmware/controllers/generated/fsio_strings.def +++ b/firmware/controllers/generated/fsio_strings.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 05:30:02 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Jul 06 06:07:02 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_FANONTEMPERATURE: diff --git a/firmware/controllers/generated/pid_state_generated.h b/firmware/controllers/generated/pid_state_generated.h index 9ebae08786..d94c8fc154 100644 --- a/firmware/controllers/generated/pid_state_generated.h +++ b/firmware/controllers/generated/pid_state_generated.h @@ -1,10 +1,8 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/pid_state.txt Mon Jul 06 05:10:55 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/pid_state.txt Mon Jul 06 06:07:19 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin -#ifndef CONTROLLERS_GENERATED_PID_STATE_GENERATED_H -#define CONTROLLERS_GENERATED_PID_STATE_GENERATED_H +#pragma once #include "rusefi_types.h" -#define SIGNATURE_HASH 79654544 // start of pid_state_s struct pid_state_s { /** @@ -44,6 +42,5 @@ struct pid_state_s { typedef struct pid_state_s pid_state_s; -#endif // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/pid_state.txt Mon Jul 06 05:10:55 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/pid_state.txt Mon Jul 06 06:07:19 UTC 2020 diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index 24f75c1073..edad067e59 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -1061,7 +1061,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2020.07.06 -#define SIGNATURE_HASH 1715728722 +#define SIGNATURE_HASH 877441627 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1321,7 +1321,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.07.06.all.1715728722" +#define TS_SIGNATURE "rusEFI 2020.07.06.all.877441627" #define TS_SINGLE_WRITE_COMMAND 'W' #define tunerStudioSerialSpeed_offset 728 #define twoWireBatchIgnition_offset 1476 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index f1e3d02a66..420102287b 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2020.07.06 -#define SIGNATURE_HASH 1715728722 -#define TS_SIGNATURE "rusEFI 2020.07.06.all.1715728722" +#define SIGNATURE_HASH 877441627 +#define TS_SIGNATURE "rusEFI 2020.07.06.all.877441627" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 48de22d7cf..cb541aedc5 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD frankenso_na6 #define SIGNATURE_DATE 2020.07.06 -#define SIGNATURE_HASH 3099893169 -#define TS_SIGNATURE "rusEFI 2020.07.06.frankenso_na6.3099893169" +#define SIGNATURE_HASH 3939229368 +#define TS_SIGNATURE "rusEFI 2020.07.06.frankenso_na6.3939229368" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 5d19ca8cee..ae28cfb530 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f4 #define SIGNATURE_DATE 2020.07.06 -#define SIGNATURE_HASH 800925660 -#define TS_SIGNATURE "rusEFI 2020.07.06.mre_f4.800925660" +#define SIGNATURE_HASH 2108843221 +#define TS_SIGNATURE "rusEFI 2020.07.06.mre_f4.2108843221" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 4e39c7eddb..67aff24350 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f7 #define SIGNATURE_DATE 2020.07.06 -#define SIGNATURE_HASH 800925660 -#define TS_SIGNATURE "rusEFI 2020.07.06.mre_f7.800925660" +#define SIGNATURE_HASH 2108843221 +#define TS_SIGNATURE "rusEFI 2020.07.06.mre_f7.2108843221" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 1b79c0451c..e47f3cb5b9 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_405 #define SIGNATURE_DATE 2020.07.06 -#define SIGNATURE_HASH 2472487382 -#define TS_SIGNATURE "rusEFI 2020.07.06.prometheus_405.2472487382" +#define SIGNATURE_HASH 3243272927 +#define TS_SIGNATURE "rusEFI 2020.07.06.prometheus_405.3243272927" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index bc3ee68352..e6d8071e24 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_469 #define SIGNATURE_DATE 2020.07.06 -#define SIGNATURE_HASH 2472487382 -#define TS_SIGNATURE "rusEFI 2020.07.06.prometheus_469.2472487382" +#define SIGNATURE_HASH 3243272927 +#define TS_SIGNATURE "rusEFI 2020.07.06.prometheus_469.3243272927" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 120a8c7c76..7b19e92ec5 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f4 #define SIGNATURE_DATE 2020.07.06 -#define SIGNATURE_HASH 3956441245 -#define TS_SIGNATURE "rusEFI 2020.07.06.proteus_f4.3956441245" +#define SIGNATURE_HASH 3118318484 +#define TS_SIGNATURE "rusEFI 2020.07.06.proteus_f4.3118318484" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 7d28f841d1..3940d56efb 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f7 #define SIGNATURE_DATE 2020.07.06 -#define SIGNATURE_HASH 3956441245 -#define TS_SIGNATURE "rusEFI 2020.07.06.proteus_f7.3956441245" +#define SIGNATURE_HASH 3118318484 +#define TS_SIGNATURE "rusEFI 2020.07.06.proteus_f7.3118318484" diff --git a/firmware/controllers/generated/trigger_central_generated.h b/firmware/controllers/generated/trigger_central_generated.h index 617323c726..b04572077c 100644 --- a/firmware/controllers/generated/trigger_central_generated.h +++ b/firmware/controllers/generated/trigger_central_generated.h @@ -1,11 +1,9 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/trigger_central.txt Mon Jul 06 05:10:55 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/trigger_central.txt Mon Jul 06 06:07:20 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin -#ifndef CONTROLLERS_GENERATED_TRIGGER_CENTRAL_GENERATED_H -#define CONTROLLERS_GENERATED_TRIGGER_CENTRAL_GENERATED_H +#pragma once #include "rusefi_types.h" #define HW_EVENT_TYPES 6 -#define SIGNATURE_HASH 3281507236 // start of trigger_central_s struct trigger_central_s { trigger_central_s(); @@ -31,6 +29,5 @@ struct trigger_central_s { typedef struct trigger_central_s trigger_central_s; -#endif // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/trigger_central.txt Mon Jul 06 05:10:55 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/trigger_central.txt Mon Jul 06 06:07:20 UTC 2020 diff --git a/firmware/controllers/generated/trigger_state_generated.h b/firmware/controllers/generated/trigger_state_generated.h index 30aa5029e5..8fc2123835 100644 --- a/firmware/controllers/generated/trigger_state_generated.h +++ b/firmware/controllers/generated/trigger_state_generated.h @@ -1,10 +1,8 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/trigger_state.txt Mon Jul 06 05:10:55 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/trigger_state.txt Mon Jul 06 06:07:20 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin -#ifndef CONTROLLERS_GENERATED_TRIGGER_STATE_GENERATED_H -#define CONTROLLERS_GENERATED_TRIGGER_STATE_GENERATED_H +#pragma once #include "rusefi_types.h" -#define SIGNATURE_HASH 2030060969 // start of trigger_state_s struct trigger_state_s { /** @@ -16,6 +14,5 @@ struct trigger_state_s { typedef struct trigger_state_s trigger_state_s; -#endif // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/trigger_state.txt Mon Jul 06 05:10:55 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/trigger_state.txt Mon Jul 06 06:07:20 UTC 2020 diff --git a/firmware/controllers/generated/wall_fuel_generated.h b/firmware/controllers/generated/wall_fuel_generated.h index bc0701e976..5d62becc1d 100644 --- a/firmware/controllers/generated/wall_fuel_generated.h +++ b/firmware/controllers/generated/wall_fuel_generated.h @@ -1,10 +1,8 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/wall_fuel_state.txt Mon Jul 06 05:10:56 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/wall_fuel_state.txt Mon Jul 06 06:07:20 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin -#ifndef CONTROLLERS_GENERATED_WALL_FUEL_GENERATED_H -#define CONTROLLERS_GENERATED_WALL_FUEL_GENERATED_H +#pragma once #include "rusefi_types.h" -#define SIGNATURE_HASH 1089557312 // start of wall_fuel_state struct wall_fuel_state { /** @@ -22,6 +20,5 @@ struct wall_fuel_state { typedef struct wall_fuel_state wall_fuel_state; -#endif // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/wall_fuel_state.txt Mon Jul 06 05:10:56 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on (unknown script) integration/wall_fuel_state.txt Mon Jul 06 06:07:20 UTC 2020 diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 5ccf848aba1e31ddeef97aa933cf180f3923b0c4..1554601a30e1e0d2ecd6519f5ad14d446926b5ad 100644 GIT binary patch delta 209451 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 Z``wHby?SCW&(J@D$I#7-M<1&&{|{Z!yej|z delta 17939 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 - +