parent
2c1b7d9b6f
commit
05c67ca9c1
|
@ -414,6 +414,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f"
|
||||||
entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f"
|
entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f"
|
||||||
entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f"
|
entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f"
|
||||||
entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d"
|
entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d"
|
||||||
|
entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d"
|
||||||
|
entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", int, "%d"
|
||||||
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
|
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
|
||||||
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
|
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
|
||||||
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"
|
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"
|
||||||
|
@ -770,6 +772,7 @@ entry = jamDetected0, "jamDetected0", int, "%d"
|
||||||
entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d"
|
entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d"
|
||||||
entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d"
|
entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d"
|
||||||
entry = etbErrorCode0, "etbErrorCode0", int, "%d"
|
entry = etbErrorCode0, "etbErrorCode0", int, "%d"
|
||||||
|
entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d"
|
||||||
entry = tcEtbDrop0, "ETB traction control0", int, "%d"
|
entry = tcEtbDrop0, "ETB traction control0", int, "%d"
|
||||||
entry = jamTimer0, "ETB jam timer0", float, "%.3f"
|
entry = jamTimer0, "ETB jam timer0", float, "%.3f"
|
||||||
entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d"
|
entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d"
|
||||||
|
@ -786,6 +789,7 @@ entry = jamDetected1, "jamDetected1", int, "%d"
|
||||||
entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d"
|
entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d"
|
||||||
entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d"
|
entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d"
|
||||||
entry = etbErrorCode1, "etbErrorCode1", int, "%d"
|
entry = etbErrorCode1, "etbErrorCode1", int, "%d"
|
||||||
|
entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d"
|
||||||
entry = tcEtbDrop1, "ETB traction control1", int, "%d"
|
entry = tcEtbDrop1, "ETB traction control1", int, "%d"
|
||||||
entry = jamTimer1, "ETB jam timer1", float, "%.3f"
|
entry = jamTimer1, "ETB jam timer1", float, "%.3f"
|
||||||
entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d"
|
entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d"
|
||||||
|
|
|
@ -547,8 +547,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
|
||||||
graphLine = etbTpsErrorCounter0
|
graphLine = etbTpsErrorCounter0
|
||||||
graphLine = etbPpsErrorCounter0
|
graphLine = etbPpsErrorCounter0
|
||||||
graphLine = etbErrorCode0
|
graphLine = etbErrorCode0
|
||||||
graphLine = tcEtbDrop0
|
graphLine = etbErrorCodeBlinker0
|
||||||
liveGraph = electronic_throttle0_4_Graph, "Graph", South
|
liveGraph = electronic_throttle0_4_Graph, "Graph", South
|
||||||
|
graphLine = tcEtbDrop0
|
||||||
graphLine = jamTimer0
|
graphLine = jamTimer0
|
||||||
graphLine = adjustedEtbTarget0
|
graphLine = adjustedEtbTarget0
|
||||||
|
|
||||||
|
@ -572,8 +573,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
|
||||||
graphLine = etbTpsErrorCounter1
|
graphLine = etbTpsErrorCounter1
|
||||||
graphLine = etbPpsErrorCounter1
|
graphLine = etbPpsErrorCounter1
|
||||||
graphLine = etbErrorCode1
|
graphLine = etbErrorCode1
|
||||||
graphLine = tcEtbDrop1
|
graphLine = etbErrorCodeBlinker1
|
||||||
liveGraph = electronic_throttle1_4_Graph, "Graph", South
|
liveGraph = electronic_throttle1_4_Graph, "Graph", South
|
||||||
|
graphLine = tcEtbDrop1
|
||||||
graphLine = jamTimer1
|
graphLine = jamTimer1
|
||||||
graphLine = adjustedEtbTarget1
|
graphLine = adjustedEtbTarget1
|
||||||
|
|
||||||
|
|
|
@ -416,62 +416,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0
|
||||||
rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0
|
rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0
|
||||||
rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0
|
rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0
|
||||||
rtcUnixEpochTime = scalar, U32, 788, "", 1, 0
|
rtcUnixEpochTime = scalar, U32, 788, "", 1, 0
|
||||||
unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0
|
sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0
|
||||||
unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0
|
fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0
|
||||||
unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0
|
unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0
|
||||||
unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0
|
unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0
|
||||||
unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0
|
unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0
|
||||||
unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0
|
unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0
|
||||||
unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0
|
unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0
|
||||||
unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0
|
unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0
|
||||||
unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0
|
unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0
|
||||||
unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0
|
unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0
|
||||||
unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0
|
unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0
|
||||||
unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0
|
unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0
|
||||||
unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0
|
unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0
|
||||||
unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0
|
unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0
|
||||||
unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0
|
unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0
|
||||||
unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0
|
unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0
|
||||||
unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0
|
unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0
|
||||||
unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0
|
unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0
|
||||||
unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0
|
unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0
|
||||||
unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0
|
unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0
|
||||||
unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0
|
unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0
|
||||||
unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0
|
unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0
|
||||||
unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0
|
unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0
|
||||||
unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0
|
unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0
|
||||||
unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0
|
unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0
|
||||||
unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0
|
unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0
|
||||||
unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0
|
unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0
|
||||||
unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0
|
unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0
|
||||||
unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0
|
unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0
|
||||||
unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0
|
unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0
|
||||||
unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0
|
unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0
|
||||||
unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0
|
unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0
|
||||||
unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0
|
unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0
|
||||||
unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0
|
unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0
|
||||||
unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0
|
unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0
|
||||||
unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0
|
unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0
|
||||||
unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0
|
unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0
|
||||||
unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0
|
unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0
|
||||||
unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0
|
unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0
|
||||||
unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0
|
unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0
|
||||||
unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0
|
unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0
|
||||||
unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0
|
unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0
|
||||||
unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0
|
unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0
|
||||||
unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0
|
unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0
|
||||||
unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0
|
unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0
|
||||||
unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0
|
unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0
|
||||||
unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0
|
unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0
|
||||||
unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0
|
unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0
|
||||||
unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0
|
unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0
|
||||||
unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0
|
unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0
|
||||||
unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0
|
unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0
|
||||||
unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0
|
unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0
|
||||||
unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0
|
unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0
|
||||||
unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0
|
unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0
|
||||||
unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0
|
|
||||||
unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0
|
|
||||||
; total TS size = 848
|
; total TS size = 848
|
||||||
totalFuelCorrection = scalar, F32, 848, "mult", 1,0
|
totalFuelCorrection = scalar, F32, 848, "mult", 1,0
|
||||||
running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0
|
running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0
|
||||||
|
@ -857,9 +855,10 @@ jamDetected0 = bits, U32, 1704, [1:1]
|
||||||
etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0
|
etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0
|
||||||
etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0
|
etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0
|
||||||
etbErrorCode0 = scalar, S08, 1712, "", 1, 0
|
etbErrorCode0 = scalar, S08, 1712, "", 1, 0
|
||||||
tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0
|
etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0
|
||||||
jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0
|
tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0
|
||||||
adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0
|
jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0
|
||||||
|
adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0
|
||||||
; total TS size = 1720
|
; total TS size = 1720
|
||||||
targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0
|
targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0
|
||||||
trim1 = scalar, F32, 1724, "", 1, 0
|
trim1 = scalar, F32, 1724, "", 1, 0
|
||||||
|
@ -874,9 +873,10 @@ jamDetected1 = bits, U32, 1752, [1:1]
|
||||||
etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0
|
etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0
|
||||||
etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0
|
etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0
|
||||||
etbErrorCode1 = scalar, S08, 1760, "", 1, 0
|
etbErrorCode1 = scalar, S08, 1760, "", 1, 0
|
||||||
tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0
|
etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0
|
||||||
jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0
|
tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0
|
||||||
adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0
|
jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0
|
||||||
|
adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0
|
||||||
; total TS size = 1768
|
; total TS size = 1768
|
||||||
faultCode0 = scalar, U08, 1768, "", 1, 0
|
faultCode0 = scalar, U08, 1768, "", 1, 0
|
||||||
heaterDuty0 = scalar, U08, 1769, "%", 1, 0
|
heaterDuty0 = scalar, U08, 1769, "%", 1, 0
|
||||||
|
|
|
@ -335,6 +335,8 @@ static const LogField fields[] = {
|
||||||
{engine->outputChannels.rawAuxTemp2, "rawAuxTemp2", "V", 3},
|
{engine->outputChannels.rawAuxTemp2, "rawAuxTemp2", "V", 3},
|
||||||
{engine->outputChannels.rawAmbientTemp, "rawAmbientTemp", "V", 3},
|
{engine->outputChannels.rawAmbientTemp, "rawAmbientTemp", "V", 3},
|
||||||
{engine->outputChannels.rtcUnixEpochTime, "rtcUnixEpochTime", "", 0},
|
{engine->outputChannels.rtcUnixEpochTime, "rtcUnixEpochTime", "", 0},
|
||||||
|
{engine->outputChannels.sparkCutReasonBlinker, "sparkCutReasonBlinker", "", 0},
|
||||||
|
{engine->outputChannels.fuelCutReasonBlinker, "fuelCutReasonBlinker", "", 0},
|
||||||
#if EFI_ENGINE_CONTROL
|
#if EFI_ENGINE_CONTROL
|
||||||
{engine->fuelComputer.totalFuelCorrection, "Fuel: Total correction", "mult", 2, "Fuel: math"},
|
{engine->fuelComputer.totalFuelCorrection, "Fuel: Total correction", "mult", 2, "Fuel: math"},
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2383,7 +2383,7 @@ struct engine_configuration_s {
|
||||||
bool torqueReductionTriggerPinInverted : 1 {};
|
bool torqueReductionTriggerPinInverted : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 1304 bit 22 */
|
offset 1304 bit 22 */
|
||||||
bool unusedFancy14 : 1 {};
|
bool limitTorqueReductionTime : 1 {};
|
||||||
/**
|
/**
|
||||||
offset 1304 bit 23 */
|
offset 1304 bit 23 */
|
||||||
bool unusedFancy7 : 1 {};
|
bool unusedFancy7 : 1 {};
|
||||||
|
@ -4626,7 +4626,7 @@ struct engine_configuration_s {
|
||||||
scaled_channel<uint8_t, 10, 1> knockFuelTrimAggression;
|
scaled_channel<uint8_t, 10, 1> knockFuelTrimAggression;
|
||||||
/**
|
/**
|
||||||
* After a knock event, reapply fuel at this rate.
|
* After a knock event, reapply fuel at this rate.
|
||||||
* units: deg/s
|
* units: 1%/s
|
||||||
* offset 3898
|
* offset 3898
|
||||||
*/
|
*/
|
||||||
scaled_channel<uint8_t, 10, 1> knockFuelTrimReapplyRate;
|
scaled_channel<uint8_t, 10, 1> knockFuelTrimReapplyRate;
|
||||||
|
|
|
@ -1297,7 +1297,7 @@
|
||||||
#define SentEtbType_NONE 0
|
#define SentEtbType_NONE 0
|
||||||
#define show_tcu_gauges false
|
#define show_tcu_gauges false
|
||||||
#define show_vvt_output_pin true
|
#define show_vvt_output_pin true
|
||||||
#define SIGNATURE_HASH 1485230699
|
#define SIGNATURE_HASH 3003225130
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||||
|
@ -1759,7 +1759,7 @@
|
||||||
#define ts_show_wastegate_sensor true
|
#define ts_show_wastegate_sensor true
|
||||||
#define ts_show_wbo_canbus_index true
|
#define ts_show_wbo_canbus_index true
|
||||||
#define ts_show_wbo_canbus_set_index true
|
#define ts_show_wbo_canbus_set_index true
|
||||||
#define TS_SIGNATURE "rusEFI master.2024.10.31.paralela.1485230699"
|
#define TS_SIGNATURE "rusEFI master.2024.11.02.paralela.3003225130"
|
||||||
#define TS_SIMULATE_CAN '>'
|
#define TS_SIMULATE_CAN '>'
|
||||||
#define TS_SIMULATE_CAN_char >
|
#define TS_SIMULATE_CAN_char >
|
||||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 1485230699
|
#define SIGNATURE_HASH 3003225130
|
||||||
#define TS_SIGNATURE "rusEFI master.2024.10.31.paralela.1485230699"
|
#define TS_SIGNATURE "rusEFI master.2024.11.02.paralela.3003225130"
|
||||||
|
|
|
@ -159,30 +159,40 @@ struct electronic_throttle_s {
|
||||||
* offset 40
|
* offset 40
|
||||||
*/
|
*/
|
||||||
int8_t etbErrorCode = (int8_t)0;
|
int8_t etbErrorCode = (int8_t)0;
|
||||||
|
/**
|
||||||
|
* offset 41
|
||||||
|
*/
|
||||||
|
int8_t etbErrorCodeBlinker = (int8_t)0;
|
||||||
/**
|
/**
|
||||||
* ETB traction control
|
* ETB traction control
|
||||||
* units: %
|
* units: %
|
||||||
* offset 41
|
* offset 42
|
||||||
*/
|
*/
|
||||||
int8_t tcEtbDrop = (int8_t)0;
|
int8_t tcEtbDrop = (int8_t)0;
|
||||||
|
/**
|
||||||
|
* need 4 byte alignment
|
||||||
|
* units: units
|
||||||
|
* offset 43
|
||||||
|
*/
|
||||||
|
uint8_t alignmentFill_at_43[1];
|
||||||
/**
|
/**
|
||||||
* ETB jam timer
|
* ETB jam timer
|
||||||
* units: sec
|
* units: sec
|
||||||
* offset 42
|
* offset 44
|
||||||
*/
|
*/
|
||||||
scaled_channel<uint16_t, 100, 1> jamTimer = (uint16_t)0;
|
scaled_channel<uint16_t, 100, 1> jamTimer = (uint16_t)0;
|
||||||
/**
|
/**
|
||||||
* ETB with adjustments
|
* ETB with adjustments
|
||||||
* units: %
|
* units: %
|
||||||
* offset 44
|
* offset 46
|
||||||
*/
|
*/
|
||||||
int8_t adjustedEtbTarget = (int8_t)0;
|
int8_t adjustedEtbTarget = (int8_t)0;
|
||||||
/**
|
/**
|
||||||
* need 4 byte alignment
|
* need 4 byte alignment
|
||||||
* units: units
|
* units: units
|
||||||
* offset 45
|
* offset 47
|
||||||
*/
|
*/
|
||||||
uint8_t alignmentFill_at_45[3];
|
uint8_t alignmentFill_at_47[1];
|
||||||
};
|
};
|
||||||
static_assert(sizeof(electronic_throttle_s) == 48);
|
static_assert(sizeof(electronic_throttle_s) == 48);
|
||||||
|
|
||||||
|
|
|
@ -1387,7 +1387,21 @@ struct output_channels_s {
|
||||||
/**
|
/**
|
||||||
* offset 792
|
* offset 792
|
||||||
*/
|
*/
|
||||||
uint8_t unusedAtTheEnd[56];
|
int8_t sparkCutReasonBlinker = (int8_t)0;
|
||||||
|
/**
|
||||||
|
* offset 793
|
||||||
|
*/
|
||||||
|
int8_t fuelCutReasonBlinker = (int8_t)0;
|
||||||
|
/**
|
||||||
|
* offset 794
|
||||||
|
*/
|
||||||
|
uint8_t unusedAtTheEnd[52];
|
||||||
|
/**
|
||||||
|
* need 4 byte alignment
|
||||||
|
* units: units
|
||||||
|
* offset 846
|
||||||
|
*/
|
||||||
|
uint8_t alignmentFill_at_846[2];
|
||||||
};
|
};
|
||||||
static_assert(sizeof(output_channels_s) == 848);
|
static_assert(sizeof(output_channels_s) == 848);
|
||||||
|
|
||||||
|
|
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
[MegaTune]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||||
signature = "rusEFI master.2024.10.31.paralela.1485230699"
|
signature = "rusEFI master.2024.11.02.paralela.3003225130"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmware version for title bar.
|
versionInfo = "V" ; firmware version for title bar.
|
||||||
signature= "rusEFI master.2024.10.31.paralela.1485230699" ; signature is expected to be 7 or more characters.
|
signature= "rusEFI master.2024.11.02.paralela.3003225130" ; 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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -634,7 +634,7 @@ launchFuelCutEnable = bits, U32, 1304, [18:18], "false", "true"
|
||||||
launchSparkCutEnable = bits, U32, 1304, [19:19], "false", "true"
|
launchSparkCutEnable = bits, U32, 1304, [19:19], "false", "true"
|
||||||
torqueReductionEnabled = bits, U32, 1304, [20:20], "false", "true"
|
torqueReductionEnabled = bits, U32, 1304, [20:20], "false", "true"
|
||||||
torqueReductionTriggerPinInverted = bits, U32, 1304, [21:21], "false", "true"
|
torqueReductionTriggerPinInverted = bits, U32, 1304, [21:21], "false", "true"
|
||||||
unusedFancy14 = bits, U32, 1304, [22:22], "false", "true"
|
limitTorqueReductionTime = bits, U32, 1304, [22:22], "false", "true"
|
||||||
unusedFancy7 = bits, U32, 1304, [23:23], "false", "true"
|
unusedFancy7 = bits, U32, 1304, [23:23], "false", "true"
|
||||||
unusedFancy8 = bits, U32, 1304, [24:24], "false", "true"
|
unusedFancy8 = bits, U32, 1304, [24:24], "false", "true"
|
||||||
unusedFancy9 = bits, U32, 1304, [25:25], "false", "true"
|
unusedFancy9 = bits, U32, 1304, [25:25], "false", "true"
|
||||||
|
@ -742,7 +742,7 @@ throttlePedalUpVoltage = scalar, F32, 1476, "voltage", 1, 0, -6, 6, 2
|
||||||
throttlePedalWOTVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2
|
throttlePedalWOTVoltage = scalar, F32, 1480, "voltage", 1, 0, -6, 6, 2
|
||||||
startUpFuelPumpDuration = scalar, S16, 1484, "seconds", 1, 0, 0, 6000, 0
|
startUpFuelPumpDuration = scalar, S16, 1484, "seconds", 1, 0, 0, 6000, 0
|
||||||
idlePidRpmDeadZone = scalar, S16, 1486, "RPM", 1, 0, 0, 800, 0
|
idlePidRpmDeadZone = scalar, S16, 1486, "RPM", 1, 0, 0, 800, 0
|
||||||
torqueReductionTime = scalar, F32, 1488, "ms", 1, 0, 1, 300, 0
|
torqueReductionTime = scalar, F32, 1488, "ms", 1, 0, 1, 2000, 0
|
||||||
mc33810DisableRecoveryMode = bits, U32, 1492, [0:0], "false", "true"
|
mc33810DisableRecoveryMode = bits, U32, 1492, [0:0], "false", "true"
|
||||||
mc33810Gpgd0Mode = bits, U32, 1492, [1:1], "false", "true"
|
mc33810Gpgd0Mode = bits, U32, 1492, [1:1], "false", "true"
|
||||||
mc33810Gpgd1Mode = bits, U32, 1492, [2:2], "false", "true"
|
mc33810Gpgd1Mode = bits, U32, 1492, [2:2], "false", "true"
|
||||||
|
@ -1397,7 +1397,7 @@ auxLinear4_v2 = scalar, F32, 3888, "volts", 1, 0, 0, 10, 2
|
||||||
auxLinear4_value2 = scalar, F32, 3892, "", 1, 0, -100000, 1000000, 2
|
auxLinear4_value2 = scalar, F32, 3892, "", 1, 0, -100000, 1000000, 2
|
||||||
knockSuppressMinTps = scalar, U08, 3896, "%", 1, 0, 0, 100, 1
|
knockSuppressMinTps = scalar, U08, 3896, "%", 1, 0, 0, 100, 1
|
||||||
knockFuelTrimAggression = scalar, U08, 3897, "%", 0.1, 0, 0, 20, 1
|
knockFuelTrimAggression = scalar, U08, 3897, "%", 0.1, 0, 0, 20, 1
|
||||||
knockFuelTrimReapplyRate = scalar, U08, 3898, "deg/s", 0.1, 0, 0, 10, 1
|
knockFuelTrimReapplyRate = scalar, U08, 3898, "1%/s", 0.1, 0, 0, 10, 1
|
||||||
knockFuelTrim = scalar, U08, 3899, "%", 1, 0, 0, 30, 1
|
knockFuelTrim = scalar, U08, 3899, "%", 1, 0, 0, 30, 1
|
||||||
knockSpectrumSensitivity = scalar, F32, 3900, "sense", 1, 0, 0, 1, 2
|
knockSpectrumSensitivity = scalar, F32, 3900, "sense", 1, 0, 0, 1, 2
|
||||||
knockFrequency = scalar, F32, 3904, "Hz", 1, 0, 0, 20000, 2
|
knockFrequency = scalar, F32, 3904, "Hz", 1, 0, 0, 20000, 2
|
||||||
|
@ -3007,62 +3007,60 @@ rawAuxTemp1 = scalar, S16, 782, "V", 0.001, 0
|
||||||
rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0
|
rawAuxTemp2 = scalar, S16, 784, "V", 0.001, 0
|
||||||
rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0
|
rawAmbientTemp = scalar, S16, 786, "V", 0.001, 0
|
||||||
rtcUnixEpochTime = scalar, U32, 788, "", 1, 0
|
rtcUnixEpochTime = scalar, U32, 788, "", 1, 0
|
||||||
unusedAtTheEnd1 = scalar, U08, 792, "", 1, 0
|
sparkCutReasonBlinker = scalar, S08, 792, "", 1, 0
|
||||||
unusedAtTheEnd2 = scalar, U08, 793, "", 1, 0
|
fuelCutReasonBlinker = scalar, S08, 793, "", 1, 0
|
||||||
unusedAtTheEnd3 = scalar, U08, 794, "", 1, 0
|
unusedAtTheEnd1 = scalar, U08, 794, "", 1, 0
|
||||||
unusedAtTheEnd4 = scalar, U08, 795, "", 1, 0
|
unusedAtTheEnd2 = scalar, U08, 795, "", 1, 0
|
||||||
unusedAtTheEnd5 = scalar, U08, 796, "", 1, 0
|
unusedAtTheEnd3 = scalar, U08, 796, "", 1, 0
|
||||||
unusedAtTheEnd6 = scalar, U08, 797, "", 1, 0
|
unusedAtTheEnd4 = scalar, U08, 797, "", 1, 0
|
||||||
unusedAtTheEnd7 = scalar, U08, 798, "", 1, 0
|
unusedAtTheEnd5 = scalar, U08, 798, "", 1, 0
|
||||||
unusedAtTheEnd8 = scalar, U08, 799, "", 1, 0
|
unusedAtTheEnd6 = scalar, U08, 799, "", 1, 0
|
||||||
unusedAtTheEnd9 = scalar, U08, 800, "", 1, 0
|
unusedAtTheEnd7 = scalar, U08, 800, "", 1, 0
|
||||||
unusedAtTheEnd10 = scalar, U08, 801, "", 1, 0
|
unusedAtTheEnd8 = scalar, U08, 801, "", 1, 0
|
||||||
unusedAtTheEnd11 = scalar, U08, 802, "", 1, 0
|
unusedAtTheEnd9 = scalar, U08, 802, "", 1, 0
|
||||||
unusedAtTheEnd12 = scalar, U08, 803, "", 1, 0
|
unusedAtTheEnd10 = scalar, U08, 803, "", 1, 0
|
||||||
unusedAtTheEnd13 = scalar, U08, 804, "", 1, 0
|
unusedAtTheEnd11 = scalar, U08, 804, "", 1, 0
|
||||||
unusedAtTheEnd14 = scalar, U08, 805, "", 1, 0
|
unusedAtTheEnd12 = scalar, U08, 805, "", 1, 0
|
||||||
unusedAtTheEnd15 = scalar, U08, 806, "", 1, 0
|
unusedAtTheEnd13 = scalar, U08, 806, "", 1, 0
|
||||||
unusedAtTheEnd16 = scalar, U08, 807, "", 1, 0
|
unusedAtTheEnd14 = scalar, U08, 807, "", 1, 0
|
||||||
unusedAtTheEnd17 = scalar, U08, 808, "", 1, 0
|
unusedAtTheEnd15 = scalar, U08, 808, "", 1, 0
|
||||||
unusedAtTheEnd18 = scalar, U08, 809, "", 1, 0
|
unusedAtTheEnd16 = scalar, U08, 809, "", 1, 0
|
||||||
unusedAtTheEnd19 = scalar, U08, 810, "", 1, 0
|
unusedAtTheEnd17 = scalar, U08, 810, "", 1, 0
|
||||||
unusedAtTheEnd20 = scalar, U08, 811, "", 1, 0
|
unusedAtTheEnd18 = scalar, U08, 811, "", 1, 0
|
||||||
unusedAtTheEnd21 = scalar, U08, 812, "", 1, 0
|
unusedAtTheEnd19 = scalar, U08, 812, "", 1, 0
|
||||||
unusedAtTheEnd22 = scalar, U08, 813, "", 1, 0
|
unusedAtTheEnd20 = scalar, U08, 813, "", 1, 0
|
||||||
unusedAtTheEnd23 = scalar, U08, 814, "", 1, 0
|
unusedAtTheEnd21 = scalar, U08, 814, "", 1, 0
|
||||||
unusedAtTheEnd24 = scalar, U08, 815, "", 1, 0
|
unusedAtTheEnd22 = scalar, U08, 815, "", 1, 0
|
||||||
unusedAtTheEnd25 = scalar, U08, 816, "", 1, 0
|
unusedAtTheEnd23 = scalar, U08, 816, "", 1, 0
|
||||||
unusedAtTheEnd26 = scalar, U08, 817, "", 1, 0
|
unusedAtTheEnd24 = scalar, U08, 817, "", 1, 0
|
||||||
unusedAtTheEnd27 = scalar, U08, 818, "", 1, 0
|
unusedAtTheEnd25 = scalar, U08, 818, "", 1, 0
|
||||||
unusedAtTheEnd28 = scalar, U08, 819, "", 1, 0
|
unusedAtTheEnd26 = scalar, U08, 819, "", 1, 0
|
||||||
unusedAtTheEnd29 = scalar, U08, 820, "", 1, 0
|
unusedAtTheEnd27 = scalar, U08, 820, "", 1, 0
|
||||||
unusedAtTheEnd30 = scalar, U08, 821, "", 1, 0
|
unusedAtTheEnd28 = scalar, U08, 821, "", 1, 0
|
||||||
unusedAtTheEnd31 = scalar, U08, 822, "", 1, 0
|
unusedAtTheEnd29 = scalar, U08, 822, "", 1, 0
|
||||||
unusedAtTheEnd32 = scalar, U08, 823, "", 1, 0
|
unusedAtTheEnd30 = scalar, U08, 823, "", 1, 0
|
||||||
unusedAtTheEnd33 = scalar, U08, 824, "", 1, 0
|
unusedAtTheEnd31 = scalar, U08, 824, "", 1, 0
|
||||||
unusedAtTheEnd34 = scalar, U08, 825, "", 1, 0
|
unusedAtTheEnd32 = scalar, U08, 825, "", 1, 0
|
||||||
unusedAtTheEnd35 = scalar, U08, 826, "", 1, 0
|
unusedAtTheEnd33 = scalar, U08, 826, "", 1, 0
|
||||||
unusedAtTheEnd36 = scalar, U08, 827, "", 1, 0
|
unusedAtTheEnd34 = scalar, U08, 827, "", 1, 0
|
||||||
unusedAtTheEnd37 = scalar, U08, 828, "", 1, 0
|
unusedAtTheEnd35 = scalar, U08, 828, "", 1, 0
|
||||||
unusedAtTheEnd38 = scalar, U08, 829, "", 1, 0
|
unusedAtTheEnd36 = scalar, U08, 829, "", 1, 0
|
||||||
unusedAtTheEnd39 = scalar, U08, 830, "", 1, 0
|
unusedAtTheEnd37 = scalar, U08, 830, "", 1, 0
|
||||||
unusedAtTheEnd40 = scalar, U08, 831, "", 1, 0
|
unusedAtTheEnd38 = scalar, U08, 831, "", 1, 0
|
||||||
unusedAtTheEnd41 = scalar, U08, 832, "", 1, 0
|
unusedAtTheEnd39 = scalar, U08, 832, "", 1, 0
|
||||||
unusedAtTheEnd42 = scalar, U08, 833, "", 1, 0
|
unusedAtTheEnd40 = scalar, U08, 833, "", 1, 0
|
||||||
unusedAtTheEnd43 = scalar, U08, 834, "", 1, 0
|
unusedAtTheEnd41 = scalar, U08, 834, "", 1, 0
|
||||||
unusedAtTheEnd44 = scalar, U08, 835, "", 1, 0
|
unusedAtTheEnd42 = scalar, U08, 835, "", 1, 0
|
||||||
unusedAtTheEnd45 = scalar, U08, 836, "", 1, 0
|
unusedAtTheEnd43 = scalar, U08, 836, "", 1, 0
|
||||||
unusedAtTheEnd46 = scalar, U08, 837, "", 1, 0
|
unusedAtTheEnd44 = scalar, U08, 837, "", 1, 0
|
||||||
unusedAtTheEnd47 = scalar, U08, 838, "", 1, 0
|
unusedAtTheEnd45 = scalar, U08, 838, "", 1, 0
|
||||||
unusedAtTheEnd48 = scalar, U08, 839, "", 1, 0
|
unusedAtTheEnd46 = scalar, U08, 839, "", 1, 0
|
||||||
unusedAtTheEnd49 = scalar, U08, 840, "", 1, 0
|
unusedAtTheEnd47 = scalar, U08, 840, "", 1, 0
|
||||||
unusedAtTheEnd50 = scalar, U08, 841, "", 1, 0
|
unusedAtTheEnd48 = scalar, U08, 841, "", 1, 0
|
||||||
unusedAtTheEnd51 = scalar, U08, 842, "", 1, 0
|
unusedAtTheEnd49 = scalar, U08, 842, "", 1, 0
|
||||||
unusedAtTheEnd52 = scalar, U08, 843, "", 1, 0
|
unusedAtTheEnd50 = scalar, U08, 843, "", 1, 0
|
||||||
unusedAtTheEnd53 = scalar, U08, 844, "", 1, 0
|
unusedAtTheEnd51 = scalar, U08, 844, "", 1, 0
|
||||||
unusedAtTheEnd54 = scalar, U08, 845, "", 1, 0
|
unusedAtTheEnd52 = scalar, U08, 845, "", 1, 0
|
||||||
unusedAtTheEnd55 = scalar, U08, 846, "", 1, 0
|
|
||||||
unusedAtTheEnd56 = scalar, U08, 847, "", 1, 0
|
|
||||||
; total TS size = 848
|
; total TS size = 848
|
||||||
totalFuelCorrection = scalar, F32, 848, "mult", 1,0
|
totalFuelCorrection = scalar, F32, 848, "mult", 1,0
|
||||||
running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0
|
running_postCrankingFuelCorrection = scalar, F32, 852, "", 1, 0
|
||||||
|
@ -3448,9 +3446,10 @@ jamDetected0 = bits, U32, 1704, [1:1]
|
||||||
etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0
|
etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0
|
||||||
etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0
|
etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0
|
||||||
etbErrorCode0 = scalar, S08, 1712, "", 1, 0
|
etbErrorCode0 = scalar, S08, 1712, "", 1, 0
|
||||||
tcEtbDrop0 = scalar, S08, 1713, "%", 1, 0
|
etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0
|
||||||
jamTimer0 = scalar, U16, 1714, "sec", 0.01, 0
|
tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0
|
||||||
adjustedEtbTarget0 = scalar, S08, 1716, "%", 1, 0
|
jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0
|
||||||
|
adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0
|
||||||
; total TS size = 1720
|
; total TS size = 1720
|
||||||
targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0
|
targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0
|
||||||
trim1 = scalar, F32, 1724, "", 1, 0
|
trim1 = scalar, F32, 1724, "", 1, 0
|
||||||
|
@ -3465,9 +3464,10 @@ jamDetected1 = bits, U32, 1752, [1:1]
|
||||||
etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0
|
etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0
|
||||||
etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0
|
etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0
|
||||||
etbErrorCode1 = scalar, S08, 1760, "", 1, 0
|
etbErrorCode1 = scalar, S08, 1760, "", 1, 0
|
||||||
tcEtbDrop1 = scalar, S08, 1761, "%", 1, 0
|
etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0
|
||||||
jamTimer1 = scalar, U16, 1762, "sec", 0.01, 0
|
tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0
|
||||||
adjustedEtbTarget1 = scalar, S08, 1764, "%", 1, 0
|
jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0
|
||||||
|
adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0
|
||||||
; total TS size = 1768
|
; total TS size = 1768
|
||||||
faultCode0 = scalar, U08, 1768, "", 1, 0
|
faultCode0 = scalar, U08, 1768, "", 1, 0
|
||||||
heaterDuty0 = scalar, U08, 1769, "%", 1, 0
|
heaterDuty0 = scalar, U08, 1769, "%", 1, 0
|
||||||
|
@ -5166,9 +5166,9 @@ gaugeCategory = GPPWM Outputs
|
||||||
indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black
|
indicator = { isWarnNow }, "No warnings", "Warning", white, black, yellow, black
|
||||||
indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black
|
indicator = { checkEngine }, "No Check Engine", "Check Engine", white, black, red, black
|
||||||
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
|
indicator = { isTriggerError}, "Trigger OK", "Trigger ERR", white, black, red, black
|
||||||
indicator = { fuelCutReason != 0 }, "Injection OK", { Fuel cut: bitStringValue(fuelIgnCutCodeList, fuelCutReason)}, white, black, yellow, black
|
indicator = { fuelCutReasonBlinker != 0 }, "Injection OK", { Fuel cut: bitStringValue(fuelIgnCutCodeList, fuelCutReason)}, white, black, yellow, black
|
||||||
indicator = { sparkCutReason != 0 }, "Ignition OK", { Ign cut: bitStringValue(fuelIgnCutCodeList, sparkCutReason)}, white, black, yellow, black
|
indicator = { sparkCutReasonBlinker != 0 }, "Ignition OK", { Ign cut: bitStringValue(fuelIgnCutCodeList, sparkCutReason)}, white, black, yellow, black
|
||||||
indicator = { etbErrorCode0 != 0 }, "ETB OK", { ETB: bitStringValue(etbCutCodeList, etbErrorCode0)}, white, black, yellow, black
|
indicator = { etbErrorCodeBlinker0 != 0 }, "ETB OK", { ETB: bitStringValue(etbCutCodeList, etbErrorCode0)}, white, black, yellow, black
|
||||||
|
|
||||||
; minor info
|
; minor info
|
||||||
indicator = { isFanOn }, "Fan off", "Fan on", white, black, green, black
|
indicator = { isFanOn }, "Fan off", "Fan on", white, black, green, black
|
||||||
|
@ -5640,6 +5640,8 @@ entry = rawAuxTemp1, "rawAuxTemp1", float, "%.3f"
|
||||||
entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f"
|
entry = rawAuxTemp2, "rawAuxTemp2", float, "%.3f"
|
||||||
entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f"
|
entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f"
|
||||||
entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d"
|
entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d"
|
||||||
|
entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d"
|
||||||
|
entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", int, "%d"
|
||||||
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
|
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
|
||||||
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
|
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
|
||||||
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"
|
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"
|
||||||
|
@ -5996,6 +5998,7 @@ entry = jamDetected0, "jamDetected0", int, "%d"
|
||||||
entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d"
|
entry = etbTpsErrorCounter0, "ETB TPS error counter0", int, "%d"
|
||||||
entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d"
|
entry = etbPpsErrorCounter0, "ETB pedal error counter0", int, "%d"
|
||||||
entry = etbErrorCode0, "etbErrorCode0", int, "%d"
|
entry = etbErrorCode0, "etbErrorCode0", int, "%d"
|
||||||
|
entry = etbErrorCodeBlinker0, "etbErrorCodeBlinker0", int, "%d"
|
||||||
entry = tcEtbDrop0, "ETB traction control0", int, "%d"
|
entry = tcEtbDrop0, "ETB traction control0", int, "%d"
|
||||||
entry = jamTimer0, "ETB jam timer0", float, "%.3f"
|
entry = jamTimer0, "ETB jam timer0", float, "%.3f"
|
||||||
entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d"
|
entry = adjustedEtbTarget0, "ETB with adjustments0", int, "%d"
|
||||||
|
@ -6012,6 +6015,7 @@ entry = jamDetected1, "jamDetected1", int, "%d"
|
||||||
entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d"
|
entry = etbTpsErrorCounter1, "ETB TPS error counter1", int, "%d"
|
||||||
entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d"
|
entry = etbPpsErrorCounter1, "ETB pedal error counter1", int, "%d"
|
||||||
entry = etbErrorCode1, "etbErrorCode1", int, "%d"
|
entry = etbErrorCode1, "etbErrorCode1", int, "%d"
|
||||||
|
entry = etbErrorCodeBlinker1, "etbErrorCodeBlinker1", int, "%d"
|
||||||
entry = tcEtbDrop1, "ETB traction control1", int, "%d"
|
entry = tcEtbDrop1, "ETB traction control1", int, "%d"
|
||||||
entry = jamTimer1, "ETB jam timer1", float, "%.3f"
|
entry = jamTimer1, "ETB jam timer1", float, "%.3f"
|
||||||
entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d"
|
entry = adjustedEtbTarget1, "ETB with adjustments1", int, "%d"
|
||||||
|
@ -7087,8 +7091,9 @@ dialog = electronic_throttle0Dialog, "electronic_throttle0"
|
||||||
graphLine = etbTpsErrorCounter0
|
graphLine = etbTpsErrorCounter0
|
||||||
graphLine = etbPpsErrorCounter0
|
graphLine = etbPpsErrorCounter0
|
||||||
graphLine = etbErrorCode0
|
graphLine = etbErrorCode0
|
||||||
graphLine = tcEtbDrop0
|
graphLine = etbErrorCodeBlinker0
|
||||||
liveGraph = electronic_throttle0_4_Graph, "Graph", South
|
liveGraph = electronic_throttle0_4_Graph, "Graph", South
|
||||||
|
graphLine = tcEtbDrop0
|
||||||
graphLine = jamTimer0
|
graphLine = jamTimer0
|
||||||
graphLine = adjustedEtbTarget0
|
graphLine = adjustedEtbTarget0
|
||||||
|
|
||||||
|
@ -7112,8 +7117,9 @@ dialog = electronic_throttle1Dialog, "electronic_throttle1"
|
||||||
graphLine = etbTpsErrorCounter1
|
graphLine = etbTpsErrorCounter1
|
||||||
graphLine = etbPpsErrorCounter1
|
graphLine = etbPpsErrorCounter1
|
||||||
graphLine = etbErrorCode1
|
graphLine = etbErrorCode1
|
||||||
graphLine = tcEtbDrop1
|
graphLine = etbErrorCodeBlinker1
|
||||||
liveGraph = electronic_throttle1_4_Graph, "Graph", South
|
liveGraph = electronic_throttle1_4_Graph, "Graph", South
|
||||||
|
graphLine = tcEtbDrop1
|
||||||
graphLine = jamTimer1
|
graphLine = jamTimer1
|
||||||
graphLine = adjustedEtbTarget1
|
graphLine = adjustedEtbTarget1
|
||||||
|
|
||||||
|
@ -9504,8 +9510,8 @@ dialog = tcuControls, "Transmission Settings"
|
||||||
field = "Minimum ETB position", etbMinimumPosition
|
field = "Minimum ETB position", etbMinimumPosition
|
||||||
field = "Maximum ETB position", etbMaximumPosition
|
field = "Maximum ETB position", etbMaximumPosition
|
||||||
field = ""
|
field = ""
|
||||||
field = "Jam detection error max", etbJamDetectThreshold
|
field = "Jam detection error max", etbJamDetectThreshold, { etbJamDetectThreshold == 0 || etbJamTimeout != 0 }
|
||||||
field = "Jam detection timeout period", etbJamTimeout
|
field = "Jam detection timeout period", etbJamTimeout, { etbJamDetectThreshold != 0 }
|
||||||
field = "Disables jam detection for testing until the next power cycle"
|
field = "Disables jam detection for testing until the next power cycle"
|
||||||
commandButton = "Temporarily disable jam detection", cmd_etb_disable_jam_detect
|
commandButton = "Temporarily disable jam detection", cmd_etb_disable_jam_detect
|
||||||
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
; we need the term about stepper idle in here, because there's a bug in TS that you can't have different visibility
|
||||||
|
@ -9663,7 +9669,8 @@ dialog = tcuControls, "Transmission Settings"
|
||||||
panel = LaunchButtonDialog, {torqueReductionActivationMode == 1}
|
panel = LaunchButtonDialog, {torqueReductionActivationMode == 1}
|
||||||
|
|
||||||
dialog = TorqueReductionSettings, "Settings"
|
dialog = TorqueReductionSettings, "Settings"
|
||||||
field = "Torque Reduction Time", torqueReductionTime
|
field = "Limit Torque Reduction Time", limitTorqueReductionTime
|
||||||
|
field = "Torque Reduction Time", torqueReductionTime, {limitTorqueReductionTime != 0}
|
||||||
field = "Torque Reduction Arming RPM", torqueReductionArmingRpm
|
field = "Torque Reduction Arming RPM", torqueReductionArmingRpm
|
||||||
field = "Torque Reduction Arming APP", torqueReductionArmingApp
|
field = "Torque Reduction Arming APP", torqueReductionArmingApp
|
||||||
field = "Torque Reduction Ignition Retard", torqueReductionIgnitionRetard
|
field = "Torque Reduction Ignition Retard", torqueReductionIgnitionRetard
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
! Generated by gen_signature.sh
|
! Generated by gen_signature.sh
|
||||||
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
||||||
! gen_signature.sh Using env variable branch [master]
|
! gen_signature.sh Using env variable branch [master]
|
||||||
#define TS_SIGNATURE "rusEFI master.2024.10.31.paralela.@@SIGNATURE_HASH@@"
|
#define TS_SIGNATURE "rusEFI master.2024.11.02.paralela.@@SIGNATURE_HASH@@"
|
||||||
|
|
Loading…
Reference in New Issue