Custom Auto-generated Configs

[no ci]
This commit is contained in:
GitHub git update Action 2025-01-02 00:27:54 +00:00
parent 95b69d917b
commit d1223a3576
22 changed files with 443 additions and 443 deletions

View File

@ -1801,7 +1801,7 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI main.2025.01.01.XYZ.1842381863"
#define TS_SIGNATURE "rusEFI main.2025.01.02.XYZ.1842381863"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH 1842381863
#define TS_SIGNATURE "rusEFI main.2025.01.01.XYZ.1842381863"
#define TS_SIGNATURE "rusEFI main.2025.01.02.XYZ.1842381863"

View File

@ -15,7 +15,7 @@ struct ac_control_s {
* units: units
* offset 1
*/
uint8_t alignmentFill_at_1[3];
uint8_t alignmentFill_at_1[3] = {};
/**
* AC enabled
offset 4 bit 0 */

View File

@ -142,7 +142,7 @@ struct boost_control_s {
* units: units
* offset 21
*/
uint8_t alignmentFill_at_21[1];
uint8_t alignmentFill_at_21[1] = {};
/**
* @@GAUGE_NAME_BOOST_TARGET@@
* units: kPa

View File

@ -22,7 +22,7 @@ struct dc_motors_s {
* units: units
* offset 5
*/
uint8_t alignmentFill_at_5[3];
uint8_t alignmentFill_at_5[3] = {};
/**
offset 8 bit 0 */
bool isEnabled0 : 1 {};

View File

@ -53,7 +53,7 @@ struct electronic_throttle_s {
* units: units
* offset 30
*/
uint8_t alignmentFill_at_30[2];
uint8_t alignmentFill_at_30[2] = {};
/**
offset 32 bit 0 */
bool etbRevLimitActive : 1 {};
@ -181,7 +181,7 @@ struct electronic_throttle_s {
* units: units
* offset 43
*/
uint8_t alignmentFill_at_43[1];
uint8_t alignmentFill_at_43[1] = {};
/**
* ETB jam timer
* units: sec

View File

@ -128,7 +128,7 @@ struct speed_density_s {
* units: units
* offset 2
*/
uint8_t alignmentFill_at_2[2];
uint8_t alignmentFill_at_2[2] = {};
/**
* Air: Charge temperature estimate K
* offset 4
@ -165,7 +165,7 @@ struct cranking_fuel_s {
* units: units
* offset 14
*/
uint8_t alignmentFill_at_14[2];
uint8_t alignmentFill_at_14[2] = {};
};
static_assert(sizeof(cranking_fuel_s) == 16);
@ -230,7 +230,7 @@ struct engine_state_s {
* units: units
* offset 49
*/
uint8_t alignmentFill_at_49[3];
uint8_t alignmentFill_at_49[3] = {};
/**
offset 52 bit 0 */
bool startStopPhysicalState : 1 {};
@ -386,7 +386,7 @@ struct engine_state_s {
* units: units
* offset 93
*/
uint8_t alignmentFill_at_93[3];
uint8_t alignmentFill_at_93[3] = {};
};
static_assert(sizeof(engine_state_s) == 96);

View File

@ -110,7 +110,7 @@ struct fan_control_s {
* units: units
* offset 5
*/
uint8_t alignmentFill_at_5[3];
uint8_t alignmentFill_at_5[3] = {};
};
static_assert(sizeof(fan_control_s) == 8);

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition_state.txt
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition/ignition_state.txt
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -73,7 +73,7 @@ struct ignition_state_s {
* units: units
* offset 26
*/
uint8_t alignmentFill_at_26[2];
uint8_t alignmentFill_at_26[2] = {};
/**
* Ign: Dwell voltage correction
* offset 28
@ -192,4 +192,4 @@ struct ignition_state_s {
static_assert(sizeof(ignition_state_s) == 44);
// end
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition_state.txt
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition/ignition_state.txt

View File

@ -16,7 +16,7 @@ struct knock_controller_s {
* units: dBv
* offset 4
*/
int8_t m_knockCyl[12];
int8_t m_knockCyl[12] = {};
/**
* @@GAUGE_NAME_KNOCK_RETARD@@
* units: deg
@ -43,7 +43,7 @@ struct knock_controller_s {
* units: compressed data
* offset 32
*/
uint32_t m_knockSpectrum[16];
uint32_t m_knockSpectrum[16] = {};
/**
* Knock: ChannelAndCylNumber
* units: compressed N + N

View File

@ -111,7 +111,7 @@ struct lambda_monitor_s {
* units: units
* offset 6
*/
uint8_t alignmentFill_at_6[2];
uint8_t alignmentFill_at_6[2] = {};
};
static_assert(sizeof(lambda_monitor_s) == 8);

View File

@ -386,7 +386,7 @@ struct output_channels_s {
* units: units
* offset 78
*/
uint8_t alignmentFill_at_78[2];
uint8_t alignmentFill_at_78[2] = {};
/**
* @@GAUGE_NAME_UPTIME@@
* units: sec
@ -502,7 +502,7 @@ struct output_channels_s {
* units: units
* offset 122
*/
uint8_t alignmentFill_at_122[2];
uint8_t alignmentFill_at_122[2] = {};
/**
* offset 124
*/
@ -534,7 +534,7 @@ struct output_channels_s {
* units: error
* offset 140
*/
uint16_t recentErrorCode[8];
uint16_t recentErrorCode[8] = {};
/**
* units: val
* offset 156
@ -600,7 +600,7 @@ struct output_channels_s {
* units: deg C
* offset 200
*/
scaled_channel<int16_t, 4, 1> egt[EGT_CHANNEL_COUNT];
scaled_channel<int16_t, 4, 1> egt[EGT_CHANNEL_COUNT] = {};
/**
* units: V
* offset 216
@ -640,7 +640,7 @@ struct output_channels_s {
* units: units
* offset 229
*/
uint8_t alignmentFill_at_229[3];
uint8_t alignmentFill_at_229[3] = {};
/**
* units: V
* offset 232
@ -713,7 +713,7 @@ struct output_channels_s {
* units: %
* offset 264
*/
scaled_channel<int16_t, 100, 1> fuelPidCorrection[STFT_BANK_COUNT];
scaled_channel<int16_t, 100, 1> fuelPidCorrection[STFT_BANK_COUNT] = {};
/**
* units: V
* offset 268
@ -745,7 +745,7 @@ struct output_channels_s {
* units: deg
* offset 278
*/
int8_t vvtTargets[4];
int8_t vvtTargets[4] = {};
/**
* @@GAUGE_NAME_TURBO_SPEED@@
* units: hz
@ -757,7 +757,7 @@ struct output_channels_s {
* units: deg
* offset 284
*/
scaled_channel<int16_t, 50, 1> ignitionAdvanceCyl[MAX_CYLINDER_COUNT];
scaled_channel<int16_t, 50, 1> ignitionAdvanceCyl[MAX_CYLINDER_COUNT] = {};
/**
* units: %
* offset 308
@ -817,7 +817,7 @@ struct output_channels_s {
* units: units
* offset 326
*/
uint8_t alignmentFill_at_326[2];
uint8_t alignmentFill_at_326[2] = {};
/**
* offset 328
*/
@ -893,7 +893,7 @@ struct output_channels_s {
* units: units
* offset 374
*/
uint8_t alignmentFill_at_374[2];
uint8_t alignmentFill_at_374[2] = {};
/**
* offset 376
*/
@ -966,7 +966,7 @@ struct output_channels_s {
/**
* offset 484
*/
pid_status_s vvtStatus[CAM_INPUTS_COUNT];
pid_status_s vvtStatus[CAM_INPUTS_COUNT] = {};
/**
* Aux speed 1
* units: s
@ -989,21 +989,21 @@ struct output_channels_s {
* units: V
* offset 554
*/
scaled_channel<int16_t, 1000, 1> rawAnalogInput[LUA_ANALOG_INPUT_COUNT];
scaled_channel<int16_t, 1000, 1> rawAnalogInput[LUA_ANALOG_INPUT_COUNT] = {};
/**
* GPPWM Output
* units: %
* offset 570
*/
scaled_channel<uint8_t, 2, 1> gppwmOutput[4];
scaled_channel<uint8_t, 2, 1> gppwmOutput[4] = {};
/**
* offset 574
*/
scaled_channel<int16_t, 1, 1> gppwmXAxis[4];
scaled_channel<int16_t, 1, 1> gppwmXAxis[4] = {};
/**
* offset 582
*/
scaled_channel<int16_t, 10, 1> gppwmYAxis[4];
scaled_channel<int16_t, 10, 1> gppwmYAxis[4] = {};
/**
* units: V
* offset 590
@ -1012,73 +1012,73 @@ struct output_channels_s {
/**
* offset 592
*/
scaled_channel<int16_t, 10, 1> ignBlendParameter[IGN_BLEND_COUNT];
scaled_channel<int16_t, 10, 1> ignBlendParameter[IGN_BLEND_COUNT] = {};
/**
* units: %
* offset 600
*/
scaled_channel<uint8_t, 2, 1> ignBlendBias[IGN_BLEND_COUNT];
scaled_channel<uint8_t, 2, 1> ignBlendBias[IGN_BLEND_COUNT] = {};
/**
* units: deg
* offset 604
*/
scaled_channel<int16_t, 100, 1> ignBlendOutput[IGN_BLEND_COUNT];
scaled_channel<int16_t, 100, 1> ignBlendOutput[IGN_BLEND_COUNT] = {};
/**
* offset 612
*/
scaled_channel<int16_t, 10, 1> veBlendParameter[VE_BLEND_COUNT];
scaled_channel<int16_t, 10, 1> veBlendParameter[VE_BLEND_COUNT] = {};
/**
* units: %
* offset 620
*/
scaled_channel<uint8_t, 2, 1> veBlendBias[VE_BLEND_COUNT];
scaled_channel<uint8_t, 2, 1> veBlendBias[VE_BLEND_COUNT] = {};
/**
* units: %
* offset 624
*/
scaled_channel<int16_t, 100, 1> veBlendOutput[VE_BLEND_COUNT];
scaled_channel<int16_t, 100, 1> veBlendOutput[VE_BLEND_COUNT] = {};
/**
* offset 632
*/
scaled_channel<int16_t, 10, 1> boostOpenLoopBlendParameter[BOOST_BLEND_COUNT];
scaled_channel<int16_t, 10, 1> boostOpenLoopBlendParameter[BOOST_BLEND_COUNT] = {};
/**
* units: %
* offset 636
*/
scaled_channel<uint8_t, 2, 1> boostOpenLoopBlendBias[BOOST_BLEND_COUNT];
scaled_channel<uint8_t, 2, 1> boostOpenLoopBlendBias[BOOST_BLEND_COUNT] = {};
/**
* units: %
* offset 638
*/
scaled_channel<int8_t, 1, 1> boostOpenLoopBlendOutput[BOOST_BLEND_COUNT];
scaled_channel<int8_t, 1, 1> boostOpenLoopBlendOutput[BOOST_BLEND_COUNT] = {};
/**
* offset 640
*/
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendParameter[BOOST_BLEND_COUNT];
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendParameter[BOOST_BLEND_COUNT] = {};
/**
* units: %
* offset 644
*/
scaled_channel<uint8_t, 2, 1> boostClosedLoopBlendBias[BOOST_BLEND_COUNT];
scaled_channel<uint8_t, 2, 1> boostClosedLoopBlendBias[BOOST_BLEND_COUNT] = {};
/**
* units: %
* offset 646
*/
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendOutput[BOOST_BLEND_COUNT];
scaled_channel<int16_t, 10, 1> boostClosedLoopBlendOutput[BOOST_BLEND_COUNT] = {};
/**
* offset 650
*/
scaled_channel<int16_t, 10, 1> targetAfrBlendParameter[TARGET_AFR_BLEND_COUNT];
scaled_channel<int16_t, 10, 1> targetAfrBlendParameter[TARGET_AFR_BLEND_COUNT] = {};
/**
* units: %
* offset 654
*/
scaled_channel<uint8_t, 2, 1> targetAfrBlendBias[TARGET_AFR_BLEND_COUNT];
scaled_channel<uint8_t, 2, 1> targetAfrBlendBias[TARGET_AFR_BLEND_COUNT] = {};
/**
* units: %
* offset 656
*/
scaled_channel<int16_t, 10, 1> targetAfrBlendOutput[TARGET_AFR_BLEND_COUNT];
scaled_channel<int16_t, 10, 1> targetAfrBlendOutput[TARGET_AFR_BLEND_COUNT] = {};
/**
* offset 660
*/
@ -1092,7 +1092,7 @@ struct output_channels_s {
* units: units
* offset 662
*/
uint8_t alignmentFill_at_662[2];
uint8_t alignmentFill_at_662[2] = {};
/**
offset 664 bit 0 */
bool coilState3 : 1 {};
@ -1202,7 +1202,7 @@ struct output_channels_s {
* units: units
* offset 670
*/
uint8_t alignmentFill_at_670[2];
uint8_t alignmentFill_at_670[2] = {};
/**
offset 672 bit 0 */
bool injectorState3 : 1 {};
@ -1316,7 +1316,7 @@ struct output_channels_s {
* units: value
* offset 684
*/
float luaGauges[LUA_GAUGE_COUNT];
float luaGauges[LUA_GAUGE_COUNT] = {};
/**
* units: V
* offset 716
@ -1410,7 +1410,7 @@ struct output_channels_s {
* units: units
* offset 750
*/
uint8_t alignmentFill_at_750[2];
uint8_t alignmentFill_at_750[2] = {};
/**
* offset 752
*/
@ -1418,11 +1418,11 @@ struct output_channels_s {
/**
* offset 756
*/
uint8_t ignitorDiagnostic[MAX_CYLINDER_COUNT];
uint8_t ignitorDiagnostic[MAX_CYLINDER_COUNT] = {};
/**
* offset 768
*/
uint8_t injectorDiagnostic[MAX_CYLINDER_COUNT];
uint8_t injectorDiagnostic[MAX_CYLINDER_COUNT] = {};
/**
* @@GAUGE_NAME_FUEL_LAST_INJECTION_STAGE_2@@
* units: ms
@ -1468,7 +1468,7 @@ struct output_channels_s {
* units: units
* offset 791
*/
uint8_t alignmentFill_at_791[1];
uint8_t alignmentFill_at_791[1] = {};
/**
* @@GAUGE_NAME_AC_PRESSURE@@
* units: kPa
@ -1533,13 +1533,13 @@ struct output_channels_s {
/**
* offset 818
*/
uint8_t unusedAtTheEnd[52];
uint8_t unusedAtTheEnd[52] = {};
/**
* need 4 byte alignment
* units: units
* offset 870
*/
uint8_t alignmentFill_at_870[2];
uint8_t alignmentFill_at_870[2] = {};
};
static_assert(sizeof(output_channels_s) == 872);

View File

@ -16,7 +16,7 @@ struct tcu_controller_s {
* units: units
* offset 1
*/
uint8_t alignmentFill_at_1[1];
uint8_t alignmentFill_at_1[1] = {};
/**
* @@GAUGE_NAME_TC_RATIO@@
* units: value
@ -49,7 +49,7 @@ struct tcu_controller_s {
* units: units
* offset 11
*/
uint8_t alignmentFill_at_11[1];
uint8_t alignmentFill_at_11[1] = {};
/**
offset 12 bit 0 */
bool isShifting : 1 {};

View File

@ -113,7 +113,7 @@ struct throttle_model_s {
* units: units
* offset 6
*/
uint8_t alignmentFill_at_6[2];
uint8_t alignmentFill_at_6[2] = {};
/**
* Air: Throttle flow estimate
* units: g/s

View File

@ -10,7 +10,7 @@ struct trigger_central_s {
* Hardware events since boot
* offset 0
*/
uint16_t hwEventCounters[HW_EVENT_TYPES];
uint16_t hwEventCounters[HW_EVENT_TYPES] = {};
/**
* Sync: total cams front counter
* offset 8
@ -21,7 +21,7 @@ struct trigger_central_s {
* units: units
* offset 10
*/
uint8_t alignmentFill_at_10[2];
uint8_t alignmentFill_at_10[2] = {};
/**
* InstantMAP at readout angle
* units: kPa
@ -50,7 +50,7 @@ struct trigger_central_s {
* units: units
* offset 22
*/
uint8_t alignmentFill_at_22[2];
uint8_t alignmentFill_at_22[2] = {};
/**
* Sync: Engine Phase
* units: deg
@ -72,7 +72,7 @@ struct trigger_central_s {
* units: units
* offset 33
*/
uint8_t alignmentFill_at_33[3];
uint8_t alignmentFill_at_33[3] = {};
/**
* Sync: MAP: prev angle
* units: deg

View File

@ -24,7 +24,7 @@ struct trigger_state_s {
* "sync: Cam Position"
* offset 12
*/
float vvtToothPosition[4];
float vvtToothPosition[4] = {};
/**
* @@GAUGE_NAME_TRG_GAP@@
* offset 28
@ -39,7 +39,7 @@ struct trigger_state_s {
* units: units
* offset 33
*/
uint8_t alignmentFill_at_33[3];
uint8_t alignmentFill_at_33[3] = {};
};
static_assert(sizeof(trigger_state_s) == 36);

View File

@ -15,7 +15,7 @@ struct trigger_state_primary_s {
* units: units
* offset 1
*/
uint8_t alignmentFill_at_1[3];
uint8_t alignmentFill_at_1[3] = {};
/**
* sync: Known Engine Phase
offset 4 bit 0 */

View File

@ -20,7 +20,7 @@ struct vvt_s {
* units: units
* offset 3
*/
uint8_t alignmentFill_at_3[1];
uint8_t alignmentFill_at_3[1] = {};
};
static_assert(sizeof(vvt_s) == 4);

View File

@ -27,7 +27,7 @@ struct wideband_state_s {
* units: units
* offset 3
*/
uint8_t alignmentFill_at_3[1];
uint8_t alignmentFill_at_3[1] = {};
/**
* WBO: Temperature
* units: C
@ -51,7 +51,7 @@ struct wideband_state_s {
* units: units
* offset 10
*/
uint8_t alignmentFill_at_10[2];
uint8_t alignmentFill_at_10[2] = {};
};
static_assert(sizeof(wideband_state_s) == 12);

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI main.2025.01.01.XYZ.1842381863"
signature = "rusEFI main.2025.01.02.XYZ.1842381863"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI main.2025.01.01.XYZ.1842381863" ; signature is expected to be 7 or more characters.
signature= "rusEFI main.2025.01.02.XYZ.1842381863" ; 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

View File

@ -1,4 +1,4 @@
! Generated by gen_signature.sh
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
! gen_signature.sh Using env variable branch [main]
#define TS_SIGNATURE "rusEFI main.2025.01.01.XYZ.@@SIGNATURE_HASH@@"
#define TS_SIGNATURE "rusEFI main.2025.01.02.XYZ.@@SIGNATURE_HASH@@"