Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-01-17 01:57:05 +00:00
parent 3e81c82ff5
commit 6fc0bbef4e
86 changed files with 803 additions and 626 deletions

View File

@ -1320,7 +1320,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.16.cypress.snap_13528"
#define TS_SIGNATURE "rusEFI 2023.01.17.cypress.snap_13528"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -1320,7 +1320,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.16.kin.snap_38420"
#define TS_SIGNATURE "rusEFI 2023.01.17.kin.snap_38420"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -1271,7 +1271,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.16.subaru_eg33_f7.snap_60674"
#define TS_SIGNATURE "rusEFI 2023.01.17.subaru_eg33_f7.snap_60674"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -193,8 +193,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -363,6 +361,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"

View File

@ -107,6 +107,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -14,6 +14,6 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1

View File

@ -197,13 +197,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -535,8 +533,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0

View File

@ -168,13 +168,12 @@ vssEdgeCounter("vssEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 34
issEdgeCounter("issEdgeCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 352, 1.0, -1.0, -1.0, ""),
auxLinear1("Aux Linear #1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 356, 0.01, 0.0, 0.0, ""),
auxLinear2("Aux Linear #2", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 358, 0.01, 0.0, 0.0, ""),
boostControllerOutput("Boost Output", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 364, 0.5, 0.0, 100.0, "%"),
boostControllerOpenLoopPart("Boost Open Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 365, 0.5, 0.0, 100.0, "%"),
fallbackMap("fallbackMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 366, 0.1, 0.0, 1000.0, "kPa"),
instantMAPValue("Instant MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 368, 0.03333333333333333, 0.0, 655.0, "kPa"),
maxLockedDuration("maxLockedDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 370, 1.0, 0.0, 65535.0, "us"),
canWriteOk("canWriteOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 372, 1.0, -10000.0, 10000.0, ""),
canWriteNotOk("canWriteNotOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 374, 1.0, -10000.0, 10000.0, ""),
fallbackMap("fallbackMap", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 364, 0.1, 0.0, 1000.0, "kPa"),
instantMAPValue("Instant MAP", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 366, 0.03333333333333333, 0.0, 655.0, "kPa"),
maxLockedDuration("maxLockedDuration", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 368, 1.0, 0.0, 65535.0, "us"),
canWriteOk("canWriteOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 370, 1.0, -10000.0, 10000.0, ""),
canWriteNotOk("canWriteNotOk", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 372, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_374("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 374, 1.0, -20.0, 100.0, "units"),
triggerPrimaryFall("triggerPrimaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 376, 1.0, -10000.0, 10000.0, ""),
triggerPrimaryRise("triggerPrimaryRise", SensorCategory.SENSOR_INPUTS, FieldType.INT, 380, 1.0, -10000.0, 10000.0, ""),
triggerSecondaryFall("triggerSecondaryFall", SensorCategory.SENSOR_INPUTS, FieldType.INT, 384, 1.0, -10000.0, 10000.0, ""),
@ -404,7 +403,7 @@ fuelALSCorrection("fuelALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.I
timingALSCorrection("timingALSCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 896, 0.01, -20.0, 20.0, "deg"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 898, 1.0, -20.0, 100.0, "units"),
luaTargetAdd("Boost: Lua Target Add", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 904, 0.5, -100.0, 100.0, "v"),
boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 906, 0.5, -100.0, 100.0, "v"),
boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 906, 0.01, -100.0, 100.0, "percent"),
luaTargetMult("luaTargetMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 908, 1.0, -1.0, -1.0, ""),
openLoopPart("openLoopPart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, -1.0, -1.0, ""),
luaOpenLoopAdd("luaOpenLoopAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 916, 1.0, -1.0, -1.0, ""),

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Sun Jan 15 04:02:37 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Jan 17 01:56:08 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1089,42 +1089,36 @@ struct output_channels_s {
/**
offset 360 bit 31 */
bool unusedBit_207_31 : 1 {};
/**
* @@GAUGE_NAME_BOOST_OUTPUT@@
%
* offset 364
*/
scaled_channel<uint8_t, 2, 1> boostControllerOutput = (uint8_t)0;
/**
* @@GAUGE_NAME_BOOST_OPEN_LOOP@@
%
* offset 365
*/
scaled_channel<uint8_t, 2, 1> boostControllerOpenLoopPart = (uint8_t)0;
/**
kPa
* offset 366
* offset 364
*/
scaled_channel<uint16_t, 10, 1> fallbackMap = (uint16_t)0;
/**
* Instant MAP
kPa
* offset 368
* offset 366
*/
scaled_channel<uint16_t, 30, 1> instantMAPValue = (uint16_t)0;
/**
us
* offset 370
* offset 368
*/
uint16_t maxLockedDuration = (uint16_t)0;
/**
* offset 372
* offset 370
*/
uint16_t canWriteOk = (uint16_t)0;
/**
* offset 374
* offset 372
*/
uint16_t canWriteNotOk = (uint16_t)0;
/**
* need 4 byte alignment
units
* offset 374
*/
uint8_t alignmentFill_at_374[2];
/**
* offset 376
*/
@ -1313,28 +1307,28 @@ struct output_channels_s {
bool injectorState12 : 1 {};
/**
offset 584 bit 24 */
bool unusedBit_293_24 : 1 {};
bool unusedBit_292_24 : 1 {};
/**
offset 584 bit 25 */
bool unusedBit_293_25 : 1 {};
bool unusedBit_292_25 : 1 {};
/**
offset 584 bit 26 */
bool unusedBit_293_26 : 1 {};
bool unusedBit_292_26 : 1 {};
/**
offset 584 bit 27 */
bool unusedBit_293_27 : 1 {};
bool unusedBit_292_27 : 1 {};
/**
offset 584 bit 28 */
bool unusedBit_293_28 : 1 {};
bool unusedBit_292_28 : 1 {};
/**
offset 584 bit 29 */
bool unusedBit_293_29 : 1 {};
bool unusedBit_292_29 : 1 {};
/**
offset 584 bit 30 */
bool unusedBit_293_30 : 1 {};
bool unusedBit_292_30 : 1 {};
/**
offset 584 bit 31 */
bool unusedBit_293_31 : 1 {};
bool unusedBit_292_31 : 1 {};
/**
* offset 588
*/
@ -1377,4 +1371,4 @@ struct output_channels_s {
static_assert(sizeof(output_channels_s) == 748);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Sun Jan 15 04:02:37 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Jan 17 01:56:08 UTC 2023

View File

@ -168,8 +168,6 @@ static constexpr LogField fields[] = {
{engine->outputChannels.issEdgeCounter, "issEdgeCounter", "", 0},
{engine->outputChannels.auxLinear1, "Aux Linear #1", "", 2},
{engine->outputChannels.auxLinear2, "Aux Linear #2", "", 2},
{engine->outputChannels.boostControllerOutput, "Boost Output", "%", 1},
{engine->outputChannels.boostControllerOpenLoopPart, "Boost Open Loop", "%", 1},
{engine->outputChannels.fallbackMap, "fallbackMap", "kPa", 1},
{engine->outputChannels.instantMAPValue, "Instant MAP", "kPa", 2},
{engine->outputChannels.maxLockedDuration, "maxLockedDuration", "us", 0},
@ -271,7 +269,7 @@ static constexpr LogField fields[] = {
{engine->ignitionState.luaTimingAdd, "luaTimingAdd", "deg", 2},
{engine->ignitionState.luaTimingMult, "luaTimingMult", "deg", 2},
{engine->boostController.luaTargetAdd, "Boost: Lua Target Add", "v", 1},
{engine->boostController.boostOutput, "Boost: Output", "v", 1},
{engine->boostController.boostOutput, "Boost: Output", "percent", 2},
{engine->boostController.luaTargetMult, "luaTargetMult", "", 0},
{engine->boostController.openLoopPart, "openLoopPart", "", 0},
{engine->boostController.luaOpenLoopAdd, "luaOpenLoopAdd", "", 0},

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Mon Jan 16 21:30:42 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Tue Jan 17 01:56:08 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -25,82 +25,82 @@ struct boost_control_s {
bool hasInitBoost : 1 {};
/**
offset 0 bit 6 */
bool unusedBit_6_6 : 1 {};
bool rpmTooLow : 1 {};
/**
offset 0 bit 7 */
bool unusedBit_6_7 : 1 {};
bool tpsTooLow : 1 {};
/**
offset 0 bit 8 */
bool unusedBit_6_8 : 1 {};
bool mapTooLow : 1 {};
/**
offset 0 bit 9 */
bool unusedBit_6_9 : 1 {};
bool unusedBit_9_9 : 1 {};
/**
offset 0 bit 10 */
bool unusedBit_6_10 : 1 {};
bool unusedBit_9_10 : 1 {};
/**
offset 0 bit 11 */
bool unusedBit_6_11 : 1 {};
bool unusedBit_9_11 : 1 {};
/**
offset 0 bit 12 */
bool unusedBit_6_12 : 1 {};
bool unusedBit_9_12 : 1 {};
/**
offset 0 bit 13 */
bool unusedBit_6_13 : 1 {};
bool unusedBit_9_13 : 1 {};
/**
offset 0 bit 14 */
bool unusedBit_6_14 : 1 {};
bool unusedBit_9_14 : 1 {};
/**
offset 0 bit 15 */
bool unusedBit_6_15 : 1 {};
bool unusedBit_9_15 : 1 {};
/**
offset 0 bit 16 */
bool unusedBit_6_16 : 1 {};
bool unusedBit_9_16 : 1 {};
/**
offset 0 bit 17 */
bool unusedBit_6_17 : 1 {};
bool unusedBit_9_17 : 1 {};
/**
offset 0 bit 18 */
bool unusedBit_6_18 : 1 {};
bool unusedBit_9_18 : 1 {};
/**
offset 0 bit 19 */
bool unusedBit_6_19 : 1 {};
bool unusedBit_9_19 : 1 {};
/**
offset 0 bit 20 */
bool unusedBit_6_20 : 1 {};
bool unusedBit_9_20 : 1 {};
/**
offset 0 bit 21 */
bool unusedBit_6_21 : 1 {};
bool unusedBit_9_21 : 1 {};
/**
offset 0 bit 22 */
bool unusedBit_6_22 : 1 {};
bool unusedBit_9_22 : 1 {};
/**
offset 0 bit 23 */
bool unusedBit_6_23 : 1 {};
bool unusedBit_9_23 : 1 {};
/**
offset 0 bit 24 */
bool unusedBit_6_24 : 1 {};
bool unusedBit_9_24 : 1 {};
/**
offset 0 bit 25 */
bool unusedBit_6_25 : 1 {};
bool unusedBit_9_25 : 1 {};
/**
offset 0 bit 26 */
bool unusedBit_6_26 : 1 {};
bool unusedBit_9_26 : 1 {};
/**
offset 0 bit 27 */
bool unusedBit_6_27 : 1 {};
bool unusedBit_9_27 : 1 {};
/**
offset 0 bit 28 */
bool unusedBit_6_28 : 1 {};
bool unusedBit_9_28 : 1 {};
/**
offset 0 bit 29 */
bool unusedBit_6_29 : 1 {};
bool unusedBit_9_29 : 1 {};
/**
offset 0 bit 30 */
bool unusedBit_6_30 : 1 {};
bool unusedBit_9_30 : 1 {};
/**
offset 0 bit 31 */
bool unusedBit_6_31 : 1 {};
bool unusedBit_9_31 : 1 {};
/**
* "Boost: Lua Target Add"
v
@ -109,10 +109,10 @@ struct boost_control_s {
scaled_channel<int16_t, 2, 1> luaTargetAdd = (int16_t)0;
/**
* "Boost: Output"
v
percent
* offset 6
*/
scaled_channel<int16_t, 2, 1> boostOutput = (int16_t)0;
scaled_channel<int16_t, 100, 1> boostOutput = (int16_t)0;
/**
* offset 8
*/
@ -147,4 +147,4 @@ struct boost_control_s {
static_assert(sizeof(boost_control_s) == 24);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Mon Jan 16 21:30:42 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Tue Jan 17 01:56:08 UTC 2023

View File

@ -1320,7 +1320,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.16.all.snap_13528"
#define TS_SIGNATURE "rusEFI 2023.01.17.all.snap_13528"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_15511
#define TS_SIGNATURE "rusEFI 2023.01.16.48way.snap_15511"
#define TS_SIGNATURE "rusEFI 2023.01.17.48way.snap_15511"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_13528
#define TS_SIGNATURE "rusEFI 2023.01.16.all.snap_13528"
#define TS_SIGNATURE "rusEFI 2023.01.17.all.snap_13528"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_43444
#define TS_SIGNATURE "rusEFI 2023.01.16.alphax-2chan.snap_43444"
#define TS_SIGNATURE "rusEFI 2023.01.17.alphax-2chan.snap_43444"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_9713
#define TS_SIGNATURE "rusEFI 2023.01.16.alphax-4chan.snap_9713"
#define TS_SIGNATURE "rusEFI 2023.01.17.alphax-4chan.snap_9713"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_43860
#define TS_SIGNATURE "rusEFI 2023.01.16.alphax-8chan.snap_43860"
#define TS_SIGNATURE "rusEFI 2023.01.17.alphax-8chan.snap_43860"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_49663
#define TS_SIGNATURE "rusEFI 2023.01.16.atlas.snap_49663"
#define TS_SIGNATURE "rusEFI 2023.01.17.atlas.snap_49663"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_25889
#define TS_SIGNATURE "rusEFI 2023.01.16.core8.snap_25889"
#define TS_SIGNATURE "rusEFI 2023.01.17.core8.snap_25889"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_13528
#define TS_SIGNATURE "rusEFI 2023.01.16.cypress.snap_13528"
#define TS_SIGNATURE "rusEFI 2023.01.17.cypress.snap_13528"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_13528
#define TS_SIGNATURE "rusEFI 2023.01.16.f407-discovery.snap_13528"
#define TS_SIGNATURE "rusEFI 2023.01.17.f407-discovery.snap_13528"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_13528
#define TS_SIGNATURE "rusEFI 2023.01.16.f429-discovery.snap_13528"
#define TS_SIGNATURE "rusEFI 2023.01.17.f429-discovery.snap_13528"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_51228
#define TS_SIGNATURE "rusEFI 2023.01.16.frankenso_na6.snap_51228"
#define TS_SIGNATURE "rusEFI 2023.01.17.frankenso_na6.snap_51228"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_29223
#define TS_SIGNATURE "rusEFI 2023.01.16.harley81.snap_29223"
#define TS_SIGNATURE "rusEFI 2023.01.17.harley81.snap_29223"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_22492
#define TS_SIGNATURE "rusEFI 2023.01.16.hellen-gm-e67.snap_22492"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellen-gm-e67.snap_22492"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_1300
#define TS_SIGNATURE "rusEFI 2023.01.16.hellen-nb1.snap_1300"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellen-nb1.snap_1300"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_51530
#define TS_SIGNATURE "rusEFI 2023.01.16.hellen121nissan.snap_51530"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellen121nissan.snap_51530"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_41925
#define TS_SIGNATURE "rusEFI 2023.01.16.hellen121vag.snap_41925"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellen121vag.snap_41925"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_18915
#define TS_SIGNATURE "rusEFI 2023.01.16.hellen128.snap_18915"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellen128.snap_18915"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_3643
#define TS_SIGNATURE "rusEFI 2023.01.16.hellen154hyundai.snap_3643"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellen154hyundai.snap_3643"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_14931
#define TS_SIGNATURE "rusEFI 2023.01.16.hellen72.snap_14931"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellen72.snap_14931"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_43685
#define TS_SIGNATURE "rusEFI 2023.01.16.hellen81.snap_43685"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellen81.snap_43685"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_10004
#define TS_SIGNATURE "rusEFI 2023.01.16.hellen88bmw.snap_10004"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellen88bmw.snap_10004"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_34287
#define TS_SIGNATURE "rusEFI 2023.01.16.hellenNA6.snap_34287"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellenNA6.snap_34287"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_34096
#define TS_SIGNATURE "rusEFI 2023.01.16.hellenNA8_96.snap_34096"
#define TS_SIGNATURE "rusEFI 2023.01.17.hellenNA8_96.snap_34096"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_38420
#define TS_SIGNATURE "rusEFI 2023.01.16.kin.snap_38420"
#define TS_SIGNATURE "rusEFI 2023.01.17.kin.snap_38420"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_59875
#define TS_SIGNATURE "rusEFI 2023.01.16.m74_9.snap_59875"
#define TS_SIGNATURE "rusEFI 2023.01.17.m74_9.snap_59875"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_21464
#define TS_SIGNATURE "rusEFI 2023.01.16.mre_f4.snap_21464"
#define TS_SIGNATURE "rusEFI 2023.01.17.mre_f4.snap_21464"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_21464
#define TS_SIGNATURE "rusEFI 2023.01.16.mre_f7.snap_21464"
#define TS_SIGNATURE "rusEFI 2023.01.17.mre_f7.snap_21464"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_60734
#define TS_SIGNATURE "rusEFI 2023.01.16.prometheus_405.snap_60734"
#define TS_SIGNATURE "rusEFI 2023.01.17.prometheus_405.snap_60734"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_60734
#define TS_SIGNATURE "rusEFI 2023.01.16.prometheus_469.snap_60734"
#define TS_SIGNATURE "rusEFI 2023.01.17.prometheus_469.snap_60734"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_65384
#define TS_SIGNATURE "rusEFI 2023.01.16.proteus_f4.snap_65384"
#define TS_SIGNATURE "rusEFI 2023.01.17.proteus_f4.snap_65384"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_65384
#define TS_SIGNATURE "rusEFI 2023.01.16.proteus_f7.snap_65384"
#define TS_SIGNATURE "rusEFI 2023.01.17.proteus_f7.snap_65384"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_65384
#define TS_SIGNATURE "rusEFI 2023.01.16.proteus_h7.snap_65384"
#define TS_SIGNATURE "rusEFI 2023.01.17.proteus_h7.snap_65384"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_38687
#define TS_SIGNATURE "rusEFI 2023.01.16.s105.snap_38687"
#define TS_SIGNATURE "rusEFI 2023.01.17.s105.snap_38687"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_60674
#define TS_SIGNATURE "rusEFI 2023.01.16.subaru_eg33_f7.snap_60674"
#define TS_SIGNATURE "rusEFI 2023.01.17.subaru_eg33_f7.snap_60674"

View File

@ -3,4 +3,4 @@
//
#define SIGNATURE_HASH snap_64140
#define TS_SIGNATURE "rusEFI 2023.01.16.tdg-pdm8.snap_64140"
#define TS_SIGNATURE "rusEFI 2023.01.17.tdg-pdm8.snap_64140"

View File

@ -325,10 +325,6 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.dfcoActive;
case 1506646480:
return engine->outputChannels.tpsAccelActive;
case 190940033:
return engine->outputChannels.boostControllerOutput;
case -1563675693:
return engine->outputChannels.boostControllerOpenLoopPart;
case -940825965:
return engine->outputChannels.fallbackMap;
case -1162308767:
@ -531,6 +527,12 @@ float getOutputValueByName(const char *name) {
return engine->boostController.isZeroRpm;
case -2011570052:
return engine->boostController.hasInitBoost;
case 193830616:
return engine->boostController.rpmTooLow;
case -1033638560:
return engine->boostController.tpsTooLow;
case -734877977:
return engine->boostController.mapTooLow;
case 119157463:
return engine->boostController.luaTargetAdd;
case 1239062717:

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.all.snap_13528"
signature = "rusEFI 2023.01.17.all.snap_13528"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.all.snap_13528" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.all.snap_13528" ; 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 Mon Jan 16 21:31:34 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:50 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5461,6 +5463,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.48way.snap_15511"
signature = "rusEFI 2023.01.17.48way.snap_15511"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.48way.snap_15511" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.48way.snap_15511" ; 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 Mon Jan 16 21:31:15 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:34 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5459,6 +5461,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.alphax-2chan.snap_43444"
signature = "rusEFI 2023.01.17.alphax-2chan.snap_43444"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.alphax-2chan.snap_43444" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.alphax-2chan.snap_43444" ; 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 Mon Jan 16 21:30:47 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:12 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5455,6 +5457,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.alphax-4chan.snap_9713"
signature = "rusEFI 2023.01.17.alphax-4chan.snap_9713"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.alphax-4chan.snap_9713" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.alphax-4chan.snap_9713" ; 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 Mon Jan 16 21:30:49 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:13 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.alphax-8chan.snap_43860"
signature = "rusEFI 2023.01.17.alphax-8chan.snap_43860"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.alphax-8chan.snap_43860" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.alphax-8chan.snap_43860" ; 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 Mon Jan 16 21:30:50 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:15 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.atlas.snap_49663"
signature = "rusEFI 2023.01.17.atlas.snap_49663"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.atlas.snap_49663" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.atlas.snap_49663" ; 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 Mon Jan 16 21:31:32 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:48 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5461,6 +5463,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.core8.snap_25889"
signature = "rusEFI 2023.01.17.core8.snap_25889"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.core8.snap_25889" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.core8.snap_25889" ; 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 Mon Jan 16 21:31:13 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:33 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5459,6 +5461,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.cypress.snap_13528"
signature = "rusEFI 2023.01.17.cypress.snap_13528"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.cypress.snap_13528" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.cypress.snap_13528" ; 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 Mon Jan 16 21:30:45 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Tue Jan 17 01:56:10 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5461,6 +5463,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.f407-discovery.snap_13528"
signature = "rusEFI 2023.01.17.f407-discovery.snap_13528"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.f407-discovery.snap_13528" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.f407-discovery.snap_13528" ; 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 Mon Jan 16 21:31:29 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:45 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5461,6 +5463,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.f429-discovery.snap_13528"
signature = "rusEFI 2023.01.17.f429-discovery.snap_13528"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.f429-discovery.snap_13528" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.f429-discovery.snap_13528" ; 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 Mon Jan 16 21:31:30 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:46 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5461,6 +5463,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.frankenso_na6.snap_51228"
signature = "rusEFI 2023.01.17.frankenso_na6.snap_51228"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.frankenso_na6.snap_51228" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.frankenso_na6.snap_51228" ; 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 Mon Jan 16 21:31:19 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:38 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5461,6 +5463,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.harley81.snap_29223"
signature = "rusEFI 2023.01.17.harley81.snap_29223"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.harley81.snap_29223" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.harley81.snap_29223" ; 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 Mon Jan 16 21:30:52 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:16 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellen-gm-e67.snap_22492"
signature = "rusEFI 2023.01.17.hellen-gm-e67.snap_22492"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellen-gm-e67.snap_22492" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellen-gm-e67.snap_22492" ; 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 Mon Jan 16 21:31:06 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:27 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellen-nb1.snap_1300"
signature = "rusEFI 2023.01.17.hellen-nb1.snap_1300"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellen-nb1.snap_1300" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellen-nb1.snap_1300" ; 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 Mon Jan 16 21:31:04 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:26 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellen121nissan.snap_51530"
signature = "rusEFI 2023.01.17.hellen121nissan.snap_51530"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellen121nissan.snap_51530" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellen121nissan.snap_51530" ; 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 Mon Jan 16 21:30:56 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:20 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellen121vag.snap_41925"
signature = "rusEFI 2023.01.17.hellen121vag.snap_41925"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellen121vag.snap_41925" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellen121vag.snap_41925" ; 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 Mon Jan 16 21:30:55 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:18 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellen128.snap_18915"
signature = "rusEFI 2023.01.17.hellen128.snap_18915"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellen128.snap_18915" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellen128.snap_18915" ; 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 Mon Jan 16 21:30:53 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:17 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellen154hyundai.snap_3643"
signature = "rusEFI 2023.01.17.hellen154hyundai.snap_3643"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellen154hyundai.snap_3643" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellen154hyundai.snap_3643" ; 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 Mon Jan 16 21:30:58 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:21 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellen72.snap_14931"
signature = "rusEFI 2023.01.17.hellen72.snap_14931"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellen72.snap_14931" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellen72.snap_14931" ; 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 Mon Jan 16 21:31:01 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:23 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellen81.snap_43685"
signature = "rusEFI 2023.01.17.hellen81.snap_43685"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellen81.snap_43685" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellen81.snap_43685" ; 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 Mon Jan 16 21:31:03 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:24 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5456,6 +5458,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellen88bmw.snap_10004"
signature = "rusEFI 2023.01.17.hellen88bmw.snap_10004"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellen88bmw.snap_10004" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellen88bmw.snap_10004" ; 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 Mon Jan 16 21:30:59 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:22 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellenNA6.snap_34287"
signature = "rusEFI 2023.01.17.hellenNA6.snap_34287"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellenNA6.snap_34287" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellenNA6.snap_34287" ; 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 Mon Jan 16 21:31:07 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:28 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.hellenNA8_96.snap_34096"
signature = "rusEFI 2023.01.17.hellenNA8_96.snap_34096"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.hellenNA8_96.snap_34096" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.hellenNA8_96.snap_34096" ; 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 Mon Jan 16 21:31:09 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:29 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.kin.snap_38420"
signature = "rusEFI 2023.01.17.kin.snap_38420"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.kin.snap_38420" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.kin.snap_38420" ; 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 Mon Jan 16 21:30:43 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Tue Jan 17 01:56:09 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5461,6 +5463,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.m74_9.snap_59875"
signature = "rusEFI 2023.01.17.m74_9.snap_59875"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.m74_9.snap_59875" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.m74_9.snap_59875" ; 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 Mon Jan 16 21:31:16 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:36 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.mre_f4.snap_21464"
signature = "rusEFI 2023.01.17.mre_f4.snap_21464"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.mre_f4.snap_21464" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.mre_f4.snap_21464" ; 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 Mon Jan 16 21:31:12 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:32 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5459,6 +5461,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.mre_f7.snap_21464"
signature = "rusEFI 2023.01.17.mre_f7.snap_21464"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.mre_f7.snap_21464" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.mre_f7.snap_21464" ; 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 Mon Jan 16 21:31:10 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:31 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5459,6 +5461,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.prometheus_405.snap_60734"
signature = "rusEFI 2023.01.17.prometheus_405.snap_60734"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.prometheus_405.snap_60734" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.prometheus_405.snap_60734" ; 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 Mon Jan 16 21:31:23 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:40 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5455,6 +5457,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.prometheus_469.snap_60734"
signature = "rusEFI 2023.01.17.prometheus_469.snap_60734"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.prometheus_469.snap_60734" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.prometheus_469.snap_60734" ; 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 Mon Jan 16 21:31:21 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:39 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5455,6 +5457,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.proteus_f4.snap_65384"
signature = "rusEFI 2023.01.17.proteus_f4.snap_65384"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.proteus_f4.snap_65384" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.proteus_f4.snap_65384" ; 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 Mon Jan 16 21:31:26 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:43 UTC 2023
pageSize = 26368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5455,6 +5457,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.proteus_f7.snap_65384"
signature = "rusEFI 2023.01.17.proteus_f7.snap_65384"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.proteus_f7.snap_65384" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.proteus_f7.snap_65384" ; 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 Mon Jan 16 21:31:24 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:41 UTC 2023
pageSize = 26368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5455,6 +5457,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.proteus_h7.snap_65384"
signature = "rusEFI 2023.01.17.proteus_h7.snap_65384"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.proteus_h7.snap_65384" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.proteus_h7.snap_65384" ; 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 Mon Jan 16 21:31:27 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:44 UTC 2023
pageSize = 26368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5455,6 +5457,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.s105.snap_38687"
signature = "rusEFI 2023.01.17.s105.snap_38687"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.s105.snap_38687" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.s105.snap_38687" ; 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 Mon Jan 16 21:31:18 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:37 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5458,6 +5460,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.subaru_eg33_f7.snap_60674"
signature = "rusEFI 2023.01.17.subaru_eg33_f7.snap_60674"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.subaru_eg33_f7.snap_60674" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.subaru_eg33_f7.snap_60674" ; 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 Mon Jan 16 21:30:46 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 Tue Jan 17 01:56:11 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5457,6 +5459,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2023.01.16.tdg-pdm8.snap_64140"
signature = "rusEFI 2023.01.17.tdg-pdm8.snap_64140"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI 2023.01.16.tdg-pdm8.snap_64140" ; signature is expected to be 7 or more characters.
signature= "rusEFI 2023.01.17.tdg-pdm8.snap_64140" ; 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 Mon Jan 16 21:31:33 UTC 2023
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:49 UTC 2023
pageSize = 22368
page = 1
@ -2412,13 +2412,11 @@ auxLinear1 = scalar, S16, 356, "", 0.01, 0
auxLinear2 = scalar, S16, 358, "", 0.01, 0
dfcoActive = bits, U32, 360, [0:0]
tpsAccelActive = bits, U32, 360, [1:1]
boostControllerOutput = scalar, U08, 364, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 365, "%", 0.5, 0
fallbackMap = scalar, U16, 366, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 368, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 370, "us", 1, 0
canWriteOk = scalar, U16, 372, "", 1, 0
canWriteNotOk = scalar, U16, 374, "", 1, 0
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
maxLockedDuration = scalar, U16, 368, "us", 1, 0
canWriteOk = scalar, U16, 370, "", 1, 0
canWriteNotOk = scalar, U16, 372, "", 1, 0
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
@ -2750,8 +2748,11 @@ isBelowClosedLoopThreshold = bits, U32, 900, [2:2]
isNotClosedLoop = bits, U32, 900, [3:3]
isZeroRpm = bits, U32, 900, [4:4]
hasInitBoost = bits, U32, 900, [5:5]
rpmTooLow = bits, U32, 900, [6:6]
tpsTooLow = bits, U32, 900, [7:7]
mapTooLow = bits, U32, 900, [8:8]
luaTargetAdd = scalar, S16, 904, "v", 0.5,0
boostOutput = scalar, S16, 906, "v", 0.5,0
boostOutput = scalar, S16, 906, "percent", 0.01,0
luaTargetMult = scalar, F32, 908, "", 1, 0
openLoopPart = scalar, F32, 912, "", 1, 0
luaOpenLoopAdd = scalar, F32, 916, "", 1, 0
@ -3936,7 +3937,7 @@ luaTimingAddGauge = luaTimingAdd,"luaTimingAdd", "deg", -20.0,20.0, -20.0,20.0,
luaTimingMultGauge = luaTimingMult,"luaTimingMult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
gaugeCategory = "Boost Control"
luaTargetAddGauge = luaTargetAdd,"Boost: Lua Target Add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
boostControllerClosedLoopPartGauge = boostControllerClosedLoopPart,"Boost Closed Loop", "%", -50.0,50.0, -50.0,50.0, -50.0,50.0, 1,1
boostControlTargetGauge = boostControlTarget,"Boost Target", "kPa", 0.0,300.0, 0.0,300.0, 0.0,300.0, 1,1
@ -4513,8 +4514,6 @@ entry = auxLinear1, "Aux Linear #1", float, "%.3f"
entry = auxLinear2, "Aux Linear #2", float, "%.3f"
entry = dfcoActive, "dfcoActive", int, "%d"
entry = tpsAccelActive, "tpsAccelActive", int, "%d"
entry = boostControllerOutput, "Boost Output", float, "%.3f"
entry = boostControllerOpenLoopPart, "Boost Open Loop", float, "%.3f"
entry = fallbackMap, "fallbackMap", float, "%.3f"
entry = instantMAPValue, "Instant MAP", float, "%.3f"
entry = maxLockedDuration, "maxLockedDuration", int, "%d"
@ -4683,6 +4682,9 @@ entry = isBelowClosedLoopThreshold, "isBelowClosedLoopThreshold", int, "%d"
entry = isNotClosedLoop, "isNotClosedLoop", int, "%d"
entry = isZeroRpm, "isZeroRpm", int, "%d"
entry = hasInitBoost, "hasInitBoost", int, "%d"
entry = rpmTooLow, "rpmTooLow", int, "%d"
entry = tpsTooLow, "tpsTooLow", int, "%d"
entry = mapTooLow, "mapTooLow", int, "%d"
entry = luaTargetAdd, "Boost: Lua Target Add", float, "%.3f"
entry = boostOutput, "Boost: Output", float, "%.3f"
entry = luaTargetMult, "luaTargetMult", float, "%.3f"
@ -5461,6 +5463,9 @@ indicatorPanel = boost_controlIndicatorPanel, 2
indicator = {isNotClosedLoop}, "isNotClosedLoop No", "isNotClosedLoop Yes"
indicator = {isZeroRpm}, "isZeroRpm No", "isZeroRpm Yes"
indicator = {hasInitBoost}, "hasInitBoost No", "hasInitBoost Yes"
indicator = {rpmTooLow}, "rpmTooLow No", "rpmTooLow Yes"
indicator = {tpsTooLow}, "tpsTooLow No", "tpsTooLow Yes"
indicator = {mapTooLow}, "mapTooLow No", "mapTooLow Yes"
dialog = boost_controlDialog, "boost_control"
panel = boost_controlIndicatorPanel

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Mon Jan 16 21:30:42 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Tue Jan 17 01:56:08 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -410,8 +410,11 @@ public class BoostControl {
public static final Field ISNOTCLOSEDLOOP = Field.create("ISNOTCLOSEDLOOP", 0, FieldType.BIT, 3).setBaseOffset(900);
public static final Field ISZERORPM = Field.create("ISZERORPM", 0, FieldType.BIT, 4).setBaseOffset(900);
public static final Field HASINITBOOST = Field.create("HASINITBOOST", 0, FieldType.BIT, 5).setBaseOffset(900);
public static final Field RPMTOOLOW = Field.create("RPMTOOLOW", 0, FieldType.BIT, 6).setBaseOffset(900);
public static final Field TPSTOOLOW = Field.create("TPSTOOLOW", 0, FieldType.BIT, 7).setBaseOffset(900);
public static final Field MAPTOOLOW = Field.create("MAPTOOLOW", 0, FieldType.BIT, 8).setBaseOffset(900);
public static final Field LUATARGETADD = Field.create("LUATARGETADD", 4, FieldType.INT16).setScale(0.5).setBaseOffset(900);
public static final Field BOOSTOUTPUT = Field.create("BOOSTOUTPUT", 6, FieldType.INT16).setScale(0.5).setBaseOffset(900);
public static final Field BOOSTOUTPUT = Field.create("BOOSTOUTPUT", 6, FieldType.INT16).setScale(0.01).setBaseOffset(900);
public static final Field LUATARGETMULT = Field.create("LUATARGETMULT", 8, FieldType.FLOAT).setBaseOffset(900);
public static final Field OPENLOOPPART = Field.create("OPENLOOPPART", 12, FieldType.FLOAT).setBaseOffset(900);
public static final Field LUAOPENLOOPADD = Field.create("LUAOPENLOOPADD", 16, FieldType.FLOAT).setBaseOffset(900);
@ -425,6 +428,9 @@ public class BoostControl {
ISNOTCLOSEDLOOP,
ISZERORPM,
HASINITBOOST,
RPMTOOLOW,
TPSTOOLOW,
MAPTOOLOW,
LUATARGETADD,
BOOSTOUTPUT,
LUATARGETMULT,

View File

@ -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 Mon Jan 16 21:31:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Tue Jan 17 01:56:52 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -1202,7 +1202,7 @@ 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 2023.01.16.all.snap_13528";
public static final String TS_SIGNATURE = "rusEFI 2023.01.17.all.snap_13528";
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 = 1300;

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon Jan 16 21:30:42 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Jan 17 01:56:08 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -601,13 +601,12 @@ public class TsOutputs {
public static final Field AUXLINEAR2 = Field.create("AUXLINEAR2", 358, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field DFCOACTIVE = Field.create("DFCOACTIVE", 360, FieldType.BIT, 0).setBaseOffset(0);
public static final Field TPSACCELACTIVE = Field.create("TPSACCELACTIVE", 360, FieldType.BIT, 1).setBaseOffset(0);
public static final Field BOOSTCONTROLLEROUTPUT = Field.create("BOOSTCONTROLLEROUTPUT", 364, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTCONTROLLEROPENLOOPPART = Field.create("BOOSTCONTROLLEROPENLOOPPART", 365, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 366, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 368, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 370, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANWRITEOK = Field.create("CANWRITEOK", 372, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANWRITENOTOK = Field.create("CANWRITENOTOK", 374, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 364, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 366, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 368, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANWRITEOK = Field.create("CANWRITEOK", 370, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANWRITENOTOK = Field.create("CANWRITENOTOK", 372, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_374 = Field.create("ALIGNMENTFILL_AT_374", 374, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERPRIMARYFALL = Field.create("TRIGGERPRIMARYFALL", 376, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERPRIMARYRISE = Field.create("TRIGGERPRIMARYRISE", 380, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERSECONDARYFALL = Field.create("TRIGGERSECONDARYFALL", 384, FieldType.INT).setScale(1.0).setBaseOffset(0);
@ -1064,13 +1063,12 @@ public class TsOutputs {
AUXLINEAR2,
DFCOACTIVE,
TPSACCELACTIVE,
BOOSTCONTROLLEROUTPUT,
BOOSTCONTROLLEROPENLOOPPART,
FALLBACKMAP,
INSTANTMAPVALUE,
MAXLOCKEDDURATION,
CANWRITEOK,
CANWRITENOTOK,
ALIGNMENTFILL_AT_374,
TRIGGERPRIMARYFALL,
TRIGGERPRIMARYRISE,
TRIGGERSECONDARYFALL,