Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-01-17 01:57:05 +00:00
parent 95391f4e7c
commit e7483b2bc6
41 changed files with 109 additions and 111 deletions

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 // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -1089,42 +1089,36 @@ struct output_channels_s {
/** /**
offset 360 bit 31 */ offset 360 bit 31 */
bool unusedBit_207_31 : 1 {}; 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 kPa
* offset 366 * offset 364
*/ */
scaled_channel<uint16_t, 10, 1> fallbackMap = (uint16_t)0; scaled_channel<uint16_t, 10, 1> fallbackMap = (uint16_t)0;
/** /**
* Instant MAP * Instant MAP
kPa kPa
* offset 368 * offset 366
*/ */
scaled_channel<uint16_t, 30, 1> instantMAPValue = (uint16_t)0; scaled_channel<uint16_t, 30, 1> instantMAPValue = (uint16_t)0;
/** /**
us us
* offset 370 * offset 368
*/ */
uint16_t maxLockedDuration = (uint16_t)0; uint16_t maxLockedDuration = (uint16_t)0;
/** /**
* offset 372 * offset 370
*/ */
uint16_t canWriteOk = (uint16_t)0; uint16_t canWriteOk = (uint16_t)0;
/** /**
* offset 374 * offset 372
*/ */
uint16_t canWriteNotOk = (uint16_t)0; uint16_t canWriteNotOk = (uint16_t)0;
/**
* need 4 byte alignment
units
* offset 374
*/
uint8_t alignmentFill_at_374[2];
/** /**
* offset 376 * offset 376
*/ */
@ -1313,28 +1307,28 @@ struct output_channels_s {
bool injectorState12 : 1 {}; bool injectorState12 : 1 {};
/** /**
offset 584 bit 24 */ offset 584 bit 24 */
bool unusedBit_293_24 : 1 {}; bool unusedBit_292_24 : 1 {};
/** /**
offset 584 bit 25 */ offset 584 bit 25 */
bool unusedBit_293_25 : 1 {}; bool unusedBit_292_25 : 1 {};
/** /**
offset 584 bit 26 */ offset 584 bit 26 */
bool unusedBit_293_26 : 1 {}; bool unusedBit_292_26 : 1 {};
/** /**
offset 584 bit 27 */ offset 584 bit 27 */
bool unusedBit_293_27 : 1 {}; bool unusedBit_292_27 : 1 {};
/** /**
offset 584 bit 28 */ offset 584 bit 28 */
bool unusedBit_293_28 : 1 {}; bool unusedBit_292_28 : 1 {};
/** /**
offset 584 bit 29 */ offset 584 bit 29 */
bool unusedBit_293_29 : 1 {}; bool unusedBit_292_29 : 1 {};
/** /**
offset 584 bit 30 */ offset 584 bit 30 */
bool unusedBit_293_30 : 1 {}; bool unusedBit_292_30 : 1 {};
/** /**
offset 584 bit 31 */ offset 584 bit 31 */
bool unusedBit_293_31 : 1 {}; bool unusedBit_292_31 : 1 {};
/** /**
* offset 588 * offset 588
*/ */
@ -1377,4 +1371,4 @@ struct output_channels_s {
static_assert(sizeof(output_channels_s) == 748); static_assert(sizeof(output_channels_s) == 748);
// end // 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.issEdgeCounter, "issEdgeCounter", "", 0},
{engine->outputChannels.auxLinear1, "Aux Linear #1", "", 2}, {engine->outputChannels.auxLinear1, "Aux Linear #1", "", 2},
{engine->outputChannels.auxLinear2, "Aux Linear #2", "", 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.fallbackMap, "fallbackMap", "kPa", 1},
{engine->outputChannels.instantMAPValue, "Instant MAP", "kPa", 2}, {engine->outputChannels.instantMAPValue, "Instant MAP", "kPa", 2},
{engine->outputChannels.maxLockedDuration, "maxLockedDuration", "us", 0}, {engine->outputChannels.maxLockedDuration, "maxLockedDuration", "us", 0},
@ -271,7 +269,7 @@ static constexpr LogField fields[] = {
{engine->ignitionState.luaTimingAdd, "luaTimingAdd", "deg", 2}, {engine->ignitionState.luaTimingAdd, "luaTimingAdd", "deg", 2},
{engine->ignitionState.luaTimingMult, "luaTimingMult", "deg", 2}, {engine->ignitionState.luaTimingMult, "luaTimingMult", "deg", 2},
{engine->boostController.luaTargetAdd, "Boost: Lua Target Add", "v", 1}, {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.luaTargetMult, "luaTargetMult", "", 0},
{engine->boostController.openLoopPart, "openLoopPart", "", 0}, {engine->boostController.openLoopPart, "openLoopPart", "", 0},
{engine->boostController.luaOpenLoopAdd, "luaOpenLoopAdd", "", 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 // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -25,82 +25,82 @@ struct boost_control_s {
bool hasInitBoost : 1 {}; bool hasInitBoost : 1 {};
/** /**
offset 0 bit 6 */ offset 0 bit 6 */
bool unusedBit_6_6 : 1 {}; bool rpmTooLow : 1 {};
/** /**
offset 0 bit 7 */ offset 0 bit 7 */
bool unusedBit_6_7 : 1 {}; bool tpsTooLow : 1 {};
/** /**
offset 0 bit 8 */ offset 0 bit 8 */
bool unusedBit_6_8 : 1 {}; bool mapTooLow : 1 {};
/** /**
offset 0 bit 9 */ offset 0 bit 9 */
bool unusedBit_6_9 : 1 {}; bool unusedBit_9_9 : 1 {};
/** /**
offset 0 bit 10 */ offset 0 bit 10 */
bool unusedBit_6_10 : 1 {}; bool unusedBit_9_10 : 1 {};
/** /**
offset 0 bit 11 */ offset 0 bit 11 */
bool unusedBit_6_11 : 1 {}; bool unusedBit_9_11 : 1 {};
/** /**
offset 0 bit 12 */ offset 0 bit 12 */
bool unusedBit_6_12 : 1 {}; bool unusedBit_9_12 : 1 {};
/** /**
offset 0 bit 13 */ offset 0 bit 13 */
bool unusedBit_6_13 : 1 {}; bool unusedBit_9_13 : 1 {};
/** /**
offset 0 bit 14 */ offset 0 bit 14 */
bool unusedBit_6_14 : 1 {}; bool unusedBit_9_14 : 1 {};
/** /**
offset 0 bit 15 */ offset 0 bit 15 */
bool unusedBit_6_15 : 1 {}; bool unusedBit_9_15 : 1 {};
/** /**
offset 0 bit 16 */ offset 0 bit 16 */
bool unusedBit_6_16 : 1 {}; bool unusedBit_9_16 : 1 {};
/** /**
offset 0 bit 17 */ offset 0 bit 17 */
bool unusedBit_6_17 : 1 {}; bool unusedBit_9_17 : 1 {};
/** /**
offset 0 bit 18 */ offset 0 bit 18 */
bool unusedBit_6_18 : 1 {}; bool unusedBit_9_18 : 1 {};
/** /**
offset 0 bit 19 */ offset 0 bit 19 */
bool unusedBit_6_19 : 1 {}; bool unusedBit_9_19 : 1 {};
/** /**
offset 0 bit 20 */ offset 0 bit 20 */
bool unusedBit_6_20 : 1 {}; bool unusedBit_9_20 : 1 {};
/** /**
offset 0 bit 21 */ offset 0 bit 21 */
bool unusedBit_6_21 : 1 {}; bool unusedBit_9_21 : 1 {};
/** /**
offset 0 bit 22 */ offset 0 bit 22 */
bool unusedBit_6_22 : 1 {}; bool unusedBit_9_22 : 1 {};
/** /**
offset 0 bit 23 */ offset 0 bit 23 */
bool unusedBit_6_23 : 1 {}; bool unusedBit_9_23 : 1 {};
/** /**
offset 0 bit 24 */ offset 0 bit 24 */
bool unusedBit_6_24 : 1 {}; bool unusedBit_9_24 : 1 {};
/** /**
offset 0 bit 25 */ offset 0 bit 25 */
bool unusedBit_6_25 : 1 {}; bool unusedBit_9_25 : 1 {};
/** /**
offset 0 bit 26 */ offset 0 bit 26 */
bool unusedBit_6_26 : 1 {}; bool unusedBit_9_26 : 1 {};
/** /**
offset 0 bit 27 */ offset 0 bit 27 */
bool unusedBit_6_27 : 1 {}; bool unusedBit_9_27 : 1 {};
/** /**
offset 0 bit 28 */ offset 0 bit 28 */
bool unusedBit_6_28 : 1 {}; bool unusedBit_9_28 : 1 {};
/** /**
offset 0 bit 29 */ offset 0 bit 29 */
bool unusedBit_6_29 : 1 {}; bool unusedBit_9_29 : 1 {};
/** /**
offset 0 bit 30 */ offset 0 bit 30 */
bool unusedBit_6_30 : 1 {}; bool unusedBit_9_30 : 1 {};
/** /**
offset 0 bit 31 */ offset 0 bit 31 */
bool unusedBit_6_31 : 1 {}; bool unusedBit_9_31 : 1 {};
/** /**
* "Boost: Lua Target Add" * "Boost: Lua Target Add"
v v
@ -109,10 +109,10 @@ struct boost_control_s {
scaled_channel<int16_t, 2, 1> luaTargetAdd = (int16_t)0; scaled_channel<int16_t, 2, 1> luaTargetAdd = (int16_t)0;
/** /**
* "Boost: Output" * "Boost: Output"
v percent
* offset 6 * offset 6
*/ */
scaled_channel<int16_t, 2, 1> boostOutput = (int16_t)0; scaled_channel<int16_t, 100, 1> boostOutput = (int16_t)0;
/** /**
* offset 8 * offset 8
*/ */
@ -147,4 +147,4 @@ struct boost_control_s {
static_assert(sizeof(boost_control_s) == 24); static_assert(sizeof(boost_control_s) == 24);
// end // 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

@ -3,4 +3,4 @@
// //
#define SIGNATURE_HASH snap_15511 #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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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; return engine->outputChannels.dfcoActive;
case 1506646480: case 1506646480:
return engine->outputChannels.tpsAccelActive; return engine->outputChannels.tpsAccelActive;
case 190940033:
return engine->outputChannels.boostControllerOutput;
case -1563675693:
return engine->outputChannels.boostControllerOpenLoopPart;
case -940825965: case -940825965:
return engine->outputChannels.fallbackMap; return engine->outputChannels.fallbackMap;
case -1162308767: case -1162308767:
@ -531,6 +527,12 @@ float getOutputValueByName(const char *name) {
return engine->boostController.isZeroRpm; return engine->boostController.isZeroRpm;
case -2011570052: case -2011570052:
return engine->boostController.hasInitBoost; return engine->boostController.hasInitBoost;
case 193830616:
return engine->boostController.rpmTooLow;
case -1033638560:
return engine->boostController.tpsTooLow;
case -734877977:
return engine->boostController.mapTooLow;
case 119157463: case 119157463:
return engine->boostController.luaTargetAdd; return engine->boostController.luaTargetAdd;
case 1239062717: case 1239062717:

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated; 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 // by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*; 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 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 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 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 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 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 OPENLOOPPART = Field.create("OPENLOOPPART", 12, FieldType.FLOAT).setBaseOffset(900);
public static final Field LUAOPENLOOPADD = Field.create("LUAOPENLOOPADD", 16, 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, ISNOTCLOSEDLOOP,
ISZERORPM, ISZERORPM,
HASINITBOOST, HASINITBOOST,
RPMTOOLOW,
TPSTOOLOW,
MAPTOOLOW,
LUATARGETADD, LUATARGETADD,
BOOSTOUTPUT, BOOSTOUTPUT,
LUATARGETMULT, LUATARGETMULT,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated; 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 // by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*; 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 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 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 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 FALLBACKMAP = Field.create("FALLBACKMAP", 364, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCONTROLLEROPENLOOPPART = Field.create("BOOSTCONTROLLEROPENLOOPPART", 365, FieldType.INT8).setScale(0.5).setBaseOffset(0); public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 366, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field FALLBACKMAP = Field.create("FALLBACKMAP", 366, FieldType.INT16).setScale(0.1).setBaseOffset(0); public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 368, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field INSTANTMAPVALUE = Field.create("INSTANTMAPVALUE", 368, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0); public static final Field CANWRITEOK = Field.create("CANWRITEOK", 370, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MAXLOCKEDDURATION = Field.create("MAXLOCKEDDURATION", 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 CANWRITEOK = Field.create("CANWRITEOK", 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 CANWRITENOTOK = Field.create("CANWRITENOTOK", 374, FieldType.INT16).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 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 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); public static final Field TRIGGERSECONDARYFALL = Field.create("TRIGGERSECONDARYFALL", 384, FieldType.INT).setScale(1.0).setBaseOffset(0);
@ -1064,13 +1063,12 @@ public class TsOutputs {
AUXLINEAR2, AUXLINEAR2,
DFCOACTIVE, DFCOACTIVE,
TPSACCELACTIVE, TPSACCELACTIVE,
BOOSTCONTROLLEROUTPUT,
BOOSTCONTROLLEROPENLOOPPART,
FALLBACKMAP, FALLBACKMAP,
INSTANTMAPVALUE, INSTANTMAPVALUE,
MAXLOCKEDDURATION, MAXLOCKEDDURATION,
CANWRITEOK, CANWRITEOK,
CANWRITENOTOK, CANWRITENOTOK,
ALIGNMENTFILL_AT_374,
TRIGGERPRIMARYFALL, TRIGGERPRIMARYFALL,
TRIGGERPRIMARYRISE, TRIGGERPRIMARYRISE,
TRIGGERSECONDARYFALL, TRIGGERSECONDARYFALL,